为什么 /media 和 /home /mnt/home 这么大?

为什么 /media 和 /home /mnt/home 这么大?

我正在尝试在桌面上获取 hplip-3.14.10。我发现安装程序返回一个,make command failed with status code 2这是由于磁盘空间不足引起的。

我使用磁盘使用分析器来找出是什么占用了所有空间。

磁盘使用情况

我看到 /media 占用了 12.5GB。我该怎么读这张图? /root 中是否有 12.5GB 的磁盘空间用于外部 HDD (hdd-2 200GB) 驱动器?为什么是这样?它是一个外部的USB 驱动器安装在 /etc/fstab 中。

其次,我注意到 /home 目录在列表中出现了两次。首先就像 /home

并在该行的正下方作为 /mnt 的子目录。

这是两次提到的同一个 /home 目录吗? (大小不同,特别是目录“nel”更大)。

或者我现在有 2 个 /home 目录吗?

更新1: 的输出,和df -h的输出:ls -ld /home/etc/fstab

的输出df -h

nico@dell-desktop ~/Downloads/hplip-3.14.10 $ df -h
df: ‘/root/.gvfs’: Toegang geweigerd
Bestandssysteem Grootte Gebruikt Besch Geb% Aangekoppeld op
/dev/sda2           12G      11G  371M  97% /
udev               367M     4,0K  367M   1% /dev
tmpfs               75M     928K   74M   2% /run
none               5,0M        0  5,0M   0% /run/lock
none               374M     6,6M  368M   2% /run/shm
overflow           1,0M      92K  932K   9% /tmp
/dev/sdb1          115G      12G  103G  11% /media/HDD2-200GB
/dev/sda3          5,4G     4,5G  635M  88% /mnt/home

的输出ls -ld /home

nico@dell-desktop ~/Downloads/hplip-3.14.10 $ ls -ld /home
drwxr-xr-x 6 root root 4096 mei 12 18:42 /home

fstab 的输出:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc    /proc   proc    nodev,noexec,nosuid     0       0
#Entry for /dev/sda2 :
UUID=6e00ca13-1769-43ef-886b-4eaedb7ab1cd       /       ext4    errors=remount-ro       0       1
#Entry for /dev/sda3 :
#UUID=6c25053b-618a-45f5-af50-97c7cd5c40c3      /home   ext4    defaults        0       2
#Entry for /dev/sdb1 :
UUID=200CF32C0CF2FB9A   /media/HDD2-200GB       ntfs-3g defaults,nosuid,nodev,locale=nl_NL.UTF-8        0       0
#Entry for /dev/sda1 :
UUID=c2043080-eb69-47ad-8728-4c254e325d6c       none    swap    sw      0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8        0       0

更新2: 我现在已经删除了 gparted 中的 sda3 并删除了 /mnt 下的主目录,现在我必须将 sda3 中的可用空间合并到 sda2。但是,我必须从 cdrom 或 usb 启动 gparted 才能执行此操作,而我现在无法使用 teamviewer 执行此操作。

答案1

/media/是一个存根,大多数现代发行版在插入时都会安装可移动媒体,例如 USB 硬盘驱动器、光学媒体、闪存驱动器等。您安装的其中一个被识别为HDD2-200GB显示为 12.5GB 文件系统,该文件系统已满。

/mnt/ 是另一个存根,通常用于永久安装的文件系统。这些通常可以在/etc/fstabF伊莱s系统标签乐)。

如果我不得不猜测,您的/home/目录或分区已备份到安装到的另一个设备上/mnt/home;我猜想您只是/home作为 的符号链接/mnt/home,但正如您所说,大小不同。

您可能还想查看 的输出df -h,这将更清楚地按文件系统而不是路径分解内容。由于文件系统可以安装在(几乎)任何任意路径,因此这比嵌套树视图更不容易混淆。

另外,ls -ld /home还会向您显示/home/是实际目录还是指向其他地方的符号链接。

相关内容