
我正在嘗試在桌面上獲取 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
。 。
/mnt
/ 是另一個存根,通常用於永久安裝的檔案系統。這些通常可以在/etc/fstab
(F伊萊s系統標籤樂)。
如果我必須猜測,您的/home/
目錄或分割區已備份到安裝到的另一個裝置上/mnt/home
;我猜想您只是/home
作為 的符號鏈接/mnt/home
,但正如您所說,大小不同。
您可能還想查看 的輸出df -h
,這將更清楚地按檔案系統而不是路徑分解內容。由於檔案系統可以安裝在(幾乎)任何任意路徑,因此這比嵌套樹視圖更不容易混淆。
另外,ls -ld /home
也會向您顯示/home/
是實際目錄還是指向其他地方的符號連結。