Linux
什麼是 /dev/disk/by-uuid/ 以及為什麼它會使用磁碟上的所有可用空間
我有以下可在 Virtual Box 中執行的 Debian:
$ uname -a Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
最近我注意到我沒有任何可用空間:
$ df Filesystem 1K-blocks Used Available Use% Mounted on rootfs 1922060 1921964 0 100% / udev 10240 0 10240 0% /dev tmpfs 206128 296 205832 1% /run /dev/disk/by-uuid/ef55765f-dae5-426f-82c4-0d98265c5f21 1922060 1921964 0 100% / tmpfs 5120 0 5120 0% /run/lock tmpfs 511980 0 511980 0% /run/shm /dev/sda3 5841936 163548 5381636 3% /home tmpfs 511980 12 511968 1% /tmp
/dev/disk/by-uuid/ef55765f-dae5-426f-82c4-0d98265c5f21 是什麼?為什麼它會使用磁碟上的所有可用空間?
該設備與您的文件系統具有相同的塊、已用空間和可用空間
rootfs
,因此它們可能相同。您可以檢查 uuid 指向的位置:ls -l /dev/disk/by-uuid/ef55765f-dae5-426f-82c4-0d98265c5f2
我的猜測是您剛剛從 CDROM 映像上的生命文件系統啟動。
設備
/dev/disk/by-uuid/ef55765f-dae5-426f-82c4-0d98265c5f21
只是到實際設備的符號連結。使用連結的原因是因為核心設備名稱(例如
/dev/sda
,/dev/sdb
)可能會根據插入磁碟的位置或時間而改變,而/dev/disk/by-*
無論如何,連結中的連結將始終指向同一個驅動器,因此使用起來更安全。