如何在运行时增加系统根分区的大小?
我有一个在根分区(也是 ext4)之后未分配的分区,如何将未分配的空间添加到分配给根分区的空间而不必关闭服务器?
我想查看有关如何在 Ubuntu 安装期间使用手动分区的完整操作方法。现有的指南(至少我在这里找到的那些)仅涵盖自动部分,而手动部分保持不变(或极短且不包含图片)。
我想涵盖这样的情况:
作为 Linux/Ubuntu 新手,什么是 LVM,它有什么用途?
就 Web 服务器安装而言,它提供了什么好处?
你会推荐使用它吗?
我今天升级了 Ubuntu,除了 Ubuntu 没有检测到任何其他存储设备外,一切都很顺利。我的/
和/home
分区工作正常,但我的其他分区没有被检测到。我不介意,除了 U 盘也有同样的问题。
当我插入 U 盘时,灯亮了,但计算机什么也没检测到。需要说明的是,我的鼠标和键盘通过 USB 连接并且工作正常。
知道如何解决这个问题吗?我在互联网上找到的任何建议都没有任何效果。
我的第一个问题是当我尝试apt-get update
或apt-get upgrade
. 升级时出现以下错误:
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-server : Depends: linux-image-3.2.0-27-generic but it is not installed
E: Unmet dependencies. Try using -f.
Run Code Online (Sandbox Code Playgroud)
我尝试运行 apt-get install -f ,这是输出(在提示上说是后)
(Reading database ... 186183 files and directories currently installed.)
Unpacking linux-image-3.2.0-27-generic (from .../linux-image-3.2.0-27-generic_3.2.0-27.43_amd64.deb) ...
Done.
dpkg: error processing /var/cache/apt/archives/linux-image-3.2.0-27-generic_3.2.0-27.43_amd64.deb (--unpack):
failed in write on buffer copy for backend dpkg-deb during `./boot/System.map-3.2.0-27-generic': No space left on …
Run Code Online (Sandbox Code Playgroud) 我无法格式化/删除我的 Sandisk Cruzer Force 32 GB USB 驱动器上的分区。删除其上的任何分区时出现以下错误。
`Error deleting partition /dev/sdd2: Command-line `parted --script "/dev/sdd" "rm 2"' exited with non-zero exit status 1: Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
(udisks-error-quark, 0)
Run Code Online (Sandbox Code Playgroud)
有什么办法可以完全格式化我的所有驱动器并将其变成一个大分区?我还没有在这里找到这个特定错误的解决方案,所以我想我实际上会问一次
我刚刚安装了 Ubuntu 14.04,但无法安装exFAT
硬盘。
我收到以下错误:
Unable to access “SeagateHDD”
Error mounting /dev/sdb1 at /media/me/SeagateHDD: Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sdb1" "/media/me/SeagateHDD"' exited with non-zero exit status 1:
stdout: `FUSE exfat 1.0.1
'
stderr: `ERROR: `Operating Systems' has invalid checksum (0x281c != 0x2450).
'
Run Code Online (Sandbox Code Playgroud)
我安装exfat-utils
并exfat-fuse
使用 apt-get 但没有运气。我也尝试了存储库,ppa:relan/exfat
但我得到了:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some …
Run Code Online (Sandbox Code Playgroud) 以前,我在我的 320 GB 笔记本电脑上安装了 Windows 7,三个分区分别为 173、84 和 63 GB。63 GB 分区是安装 Windows 的地方。其余的用于文件容器。
现在我将操作系统更改为 Ubuntu 12.04 LTS。我通过替换 63 GB 分区上的整个 Windows 7 来安装 Ubuntu。其余分区保留为 NTFS Windows 分区,我仍然可以访问它们(173 GB 和 84 GB 分区)。
现在我想将 Windows 的两个分区更改为 Ubuntu 格式的分区,最重要的是,我想将 63 GB 的分区扩展到 100 GB 以上,因为目前我的磁盘空间不足。每当我尝试安装任何应用程序,尤其是使用 wine 时,它总是抱怨磁盘空间不足。
在我再次完全格式化我的笔记本电脑并丢失分区上的所有重要文件之前,我如何进行扩展活动?
我的 NTFS 分区以某种方式损坏了(这是我安装 Windows 时的遗物)。
我把 fdisk 和 blkid 的调试输出放在这里。
同时,任何操作系统都无法挂载我的根分区,它位于我的 NTFS 分区旁边。不过,我不确定这是否与此有关。尝试挂载我的根分区 (sda5) 时出现以下错误
mount: wrong fs type, bad option, bad superblock on /dev/sda5,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
ubuntu@ubuntu:~$ dmesg | tail
[ 1019.726530] Descriptor sense data with sense descriptors (in hex):
[ 1019.726533] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 …
Run Code Online (Sandbox Code Playgroud) 我想缩小我的第二个 (LVM) 分区,以便在新释放的空间中创建一个新分区。我正在使用 Live CD 这样做,因为我知道我无法在使用时调整/移动该分区的大小。当我在 Live CD 中打开 GParted 时,我意识到我无法调整分区大小,因为当我右键单击它时,“调整大小/移动”选项被禁用。
我试图卸载它,“懒惰”地卸载它 ( umount -l /dev/sda2
) 但它没有用。
GParted 的截图: