Linux-Mint

為什麼 /media 和 /home /mnt/home 這麼大?

  • March 11, 2019

我正在嘗試在桌面上獲取 hplip-3.14.10。我發現安裝程序返回 amake command failed with status code 2這是由磁碟空間不足引起的。

我使用磁碟使用分析器來找出佔用所有空間的內容。

磁碟使用情況

我看到 /media 佔用了 12.5GB。我該如何閱讀這張圖片?/root 中是否有 12,5gb 的磁碟空間用於外部硬碟(hdd-2 200gb)驅動器?那為什麼呢?它是安裝在 /etc/fstab 中的外部USB 驅動器。

其次,我注意到 /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 執行此操作。

/media/是一個存根,大多數現代發行版在插入時都會安裝可移動媒體,例如 USB 硬碟驅動器、光學媒體、快閃記憶體驅動器等。您已安裝的其中一個被標識為HDD2-200GB顯示為 12.5GB 文件系統,已滿.

/mnt/ 是另一個存根,通常用於永久掛載的文件系統。這些通常可以在/etc/fstab文件系統表)中找到****。

如果我不得不猜測,您的/home/目錄或分區已備份到另一個安裝到的設備/mnt/home;我猜你只是有/home一個符號連結/mnt/home,但正如你所說,大小是不同的。

您可能還想查看 的輸出df -h,這將更清楚地按文件系統而不是路徑分解事物。由於文件系統可以安裝在(幾乎)任何任意路徑上,這可能比嵌套樹視圖更容易混淆。

此外,ls -ld /home將向您顯示/home/是實際目錄還是指向其他地方的符號連結。

引用自:https://unix.stackexchange.com/questions/162562