查找已分區的 SSD 的 UUID
你能幫我找到已經分區的 SSD 的 UUID 嗎?目標是我想在我的主目錄下安裝這個 SSD。為此,我需要在 /etc/fstab 文件中添加一行。為此,我需要將其 UUID 放在一行中。為此,我需要確定它的 UUID。命令 blkid 沒有輸出任何內容,這讓我感到困惑。fstab 文件中的建議說:
" 使用 ‘blkid’ 列印設備的通用唯一標識符"
我當然有這個設備,這個設備肯定可以工作,而且肯定是分區的,而且我使用了 sudo,但是由於某種原因,blkid 堅定地不會列印任何關於這個設備的 UUID 的資訊。但也許 UUID 已經顯示在文件 /etc/fstab 中,
UUID=69A1-BD52
所以我真的不需要 blkid 來工作,我可以跳過那些廢話。沒有把握。作業系統是 Ubuntu 14.04LTS。這是我目前的 fstab:
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> /dev/mapper/ubuntu--vg-root / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda2 during installation UUID=9b4fb887-5dd8-413c-b0b0-dd3c803cf4ab /boot ext2 defaults 0 2 # /boot/efi was on /dev/sda1 during installation UUID=69A1-BD52 /boot/efi vfat umask=0077 0 1 /dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0 /dev/nvme0n1 /mnt/fastssd auto nosuid,nodev,nofail,x-gvfs-show 0 0 # Following was added by ga for permanent fast swap file on ssd with high priority as created at cmd line earlier /mnt/fastssd/100GiB.swap none swap sw 0 0
這是 df 命令的輸出:
$ df Filesystem 1K-blocks Used Available Use% Mounted on udev 65956452 0 65956452 0% /dev tmpfs 13196096 9816 13186280 1% /run /dev/mapper/ubuntu--vg-root 1789679056 27183296 1671562308 2% / tmpfs 65980460 0 65980460 0% /dev/shm tmpfs 5120 4 5116 1% /run/lock tmpfs 65980460 0 65980460 0% /sys/fs/cgroup /dev/nvme0n1 492128608 104929192 362177652 23% /mnt/fastssd /dev/sda2 483946 250653 208308 55% /boot /dev/sda1 523248 3668 519580 1% /boot/efi tmpfs 13196096 0 13196096 0% /run/user/1000
這是我執行 blkid 以嘗試查看 UUID:
$ blkid /dev/nvme0n1 $ blkid /mnt/fastssd $ sudo blkid /mnt/fastssd $ blkid /dev/sda1
什麼都沒有輸出。我沒有省略任何輸出。我的 sudo 登錄成功。
該設備已經分區和格式化並且執行良好。不是每個分區設備都應該有一個 UUID 嗎?
它是
UUID=69A1-BD52
UUID 嗎?我可以確認嗎?最重要的問題:我可以安全地重複
UUID=69A1-BD52
我希望添加到我的 fstab 文件的新行中的內容,以便它將這個 SSD 掛載到我的主目錄下嗎?如果這樣做安全且正確,我將添加到我的 fstab 中的行範例:
UUID=69A1-BD52 /home/user/fastssd auto rw,noauto,user,sync 0 2
上面的行只是一個很大的猜測,我不知道 2 是否屬於那裡等等。
該設備將安裝兩次。是安全的還是我需要刪除一條線?如果新的掛載位置正常,我沒有理由保留舊的掛載位置。如果我將它移動到我的主目錄下,我是否需要更改我的 SSD 交換文件條目?我可以讓其他使用者無法訪問此設備,因為它是我的電腦。
編輯:事實證明,OP 實際上在未分區的 SSD 上創建了一個文件系統。
您可能不想安裝 SSD。可能您想在 SSD 上掛載一個*分區。*列出分區的 UUID:
sudo lsblk -o name,mountpoint,size,type,ro,label,uuid
範例結果:
$ sudo lsblk -o name,mountpoint,size,type,ro,label,uuid NAME MOUNTPOINT SIZE TYPE RO LABEL UUID sda 40G disk 0 ├─sda1 /boot 286M part 0 SERVERAX-BOOT 2db37cbc-6c0cb-4833-4511-3476aabf55d └─sda2 39.7G part 0 2148212e-3652d-4c16-8115-2230b7c98a7 └─Serverax 39.7G crypt 0 BU961-FLmD-mXHQta-VUkW-xPAQ-2H4D-vubDr ├─Serverax-Swap [SWAP] 1.7G lvm 0 SERVERAX-SWAP bef1e619-85a9a-44eb-43fd-c404b4fdc8a ├─Serverax-System / 20G lvm 0 SERVERAX-SYSTEM c0a7b4d2-a6515-436d-e10f-bca5a2340ef ├─Serverax-Home /home 10G lvm 0 SERVERAX-HOME 8f410236-4e4c8-45f4-ab15-a8398dfa6fa └─Serverax-Srv /srv 6G lvm 0 SERVERAX-SRV 0ceb5cd2-937e8-4c75-d4c4-67d5a10168f sr0 1024M rom 0
如果可以,最好在執行命令之前將終端設置為 132 列。