是否可以将分区挂载到 /home/

Ano*_*pus 5 permissions mount

我的办公系统的硬盘容量是500GB,但可用空间只有100GB左右。当我分析磁盘I发现,一些空间被使用bootswap并使用名为一个空文件夹,其余NewFolder的根目录下。发现此文件夹包含大约 350 GB,并且用户无法使用(没有读/写权限)。

当我进一步调查时,发现该文件夹的所有权既不是root也不是user(可能是系统管理员在安装过程中错误地做了)。所以我将所有权更改为我的用户。现在我可以访问整个空间。

我的问题是,我可以将此分区挂载到我的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% /NewFolder
Run Code Online (Sandbox Code Playgroud)

输出 cat /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
Run Code Online (Sandbox Code Playgroud)

A.B*_*.B. 4

当然,这是可能的

替换<your_user_name>为您的用户名和NewFolder您选择的名称。


创建一个新的挂载点,例如:

mkdir ~/NewFolder
Run Code Online (Sandbox Code Playgroud)

并安装

sudo mount /dev/sda7 $HOME/NewFolder
Run Code Online (Sandbox Code Playgroud)

如果有效,则更改您的条目fstab

sudo nano /etc/fstab
Run Code Online (Sandbox Code Playgroud)

由此

UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder         ext4    defaults        0       2
Run Code Online (Sandbox Code Playgroud)

对此

UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home/<your_user_name>/NewFolder            ext4    defaults        0       2
Run Code Online (Sandbox Code Playgroud)

您可以使用此命令检查 UUID

sudo blkid /dev/sda7
Run Code Online (Sandbox Code Playgroud)

示例输出:

/dev/sda7: UUID="d94f4097-91aa-4e96-89b2-7877065d0650" TYPE="ext4" PARTUUID="00096da5-01"
Run Code Online (Sandbox Code Playgroud)