我的办公室系统的硬盘容量是500 GB,但可用空间只有100 GB左右。当我分析磁盘时,我发现一些空间被boot和swap使用,其余的被根目录下一个名为NewFolder的空文件夹使用。发现该文件夹包含大约350 GB,用户无法使用(没有读/写权限)。
当我进一步研究时,发现该文件夹的所有权既不是根用户也不是用户(可能是系统管理员在安装过程中错误地做到了这一点)。所以我把所有权改为了我的用户。现在我可以进入整个空间了。
我的问题是,我能否将这个分区挂载到我的home目录中?如果可能的话,怎么做?如果不可能,为什么?
df -h输出
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 92G 84G 3.8G 96% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 12K 3.9G 1% /dev
tmpfs 786M 1.4M 785M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 17M 3.9G 1% /run/shm
none 100M 76K 100M 1% /run/user
/dev/sda6 922M 292M 567M 35% /boot
/dev/sda7 359G 67M 341G 1% /NewFoldercat /etc/fstab输出
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=aede36a3-fb06-4fe0-969d-011f063ba568 / ext4 errors=remount-ro 0 1
# /NewFolder was on /dev/sda7 during installation
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder ext4 defaults 0 2
# /boot was on /dev/sda6 during installation
UUID=d93f32a4-f5a2-4f3c-a243-6d20bad200ce /boot ext4 defaults 0 2
# swap was on /dev/sda1 during installation
UUID=4ee0e7f2-03fa-489a-93bc-4152c69a1c26 none swap sw 0 0发布于 2015-05-19 11:32:01
当然,有可能
将<your_user_name>替换为您的用户名,NewFolder替换为您选择的名称。
创建一个新的安装点(如:
mkdir ~/NewFolder和坐骑
sudo mount /dev/sda7 $HOME/NewFolder如果它有效,那么更改fstab中的条目:
sudo nano /etc/fstab从这里开始
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder ext4 defaults 0 2到这个
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home/<your_user_name>/NewFolder ext4 defaults 0 2可以使用以下命令检查UUID
sudo blkid /dev/sda7样本输出:
/dev/sda7: UUID="d94f4097-91aa-4e96-89b2-7877065d0650" TYPE="ext4" PARTUUID="00096da5-01"发布于 2015-05-19 11:47:52
我是这样做的:
首先,我将在分区上创建一个新的文件系统:
从取消分区开始:
sudo umount /dev/sda7
然后,创建新的文件系统:
sudo mkfs.ext4 /dev/sda7警告:这将擦除/dev/sda7分区的所有内容。
然后,我会暂时把它装在某个地方;
sudo mount /dev/sda7 /mnt
然后,将我的home dir的内容复制到新的分区中:
sudo rsync -avP /home/ /mnt/ (使用rsync将维护权限)
卸载分区:
sudo umount /dev/sda7
编辑/etc/fstab,通过更改行将新分区挂载到/home上:
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder ext4 defaults 0 2
至:
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home ext4 defaults 0 2
如果你愿意,你现在可以删除你原来的“家”的内容了。
sudo rm -rf /home/*警告:这是一个破坏性命令,在发出之前,请确保数据在新分区中是安全的!
重新启动你就完蛋了。
发布于 2015-05-19 11:33:57
您可以在/home而不是/NewFolder中挂载359 in分区。
sudo mv /mountpoint/to/dev/sda5/home/* /mountpoint/to/dev/sda7/etc/fstab/NewFolder的行中,将/NewFolder替换为/home原行:
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder ext4 defaults 0 2编辑行:
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home ext4 defaults 0 2注意:这将存储359 on卷上所有用户的主文件夹(根除外)。
https://askubuntu.com/questions/625580
复制相似问题