[問題] fstab 有些硬碟不出現

看板Linux作者時間4天前 (2025/12/25 09:09), 2天前編輯推噓5(504)
留言9則, 4人參與, 3天前最新討論串1/1
root@debian13:~# fdisk -l Disk /dev/sdb: 465.76 GiB, 500107862016 bytes, 976773168 sectors Disk model: ST3500413AS Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/sda: 119.24 GiB, 128035676160 bytes, 250069680 sectors Disk model: TS128GSSD370S Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 88DF754F-1843-41E7-AB55-828FD67F5396 兩顆都出現. root@debian13:~# lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda |-sda1 vfat FAT32 A283-AC3B 965.3M 1% /boot/efi |-sda2 ext4 1.0 b7c6d3cc-f127-4a7b-b39b-a18d1355e81d 93.7G 10% / `-sda3 swap 1 7b7e20a4-2d48-41f1-ba04-edfa68218cc1 [SWAP] sdb ext4 1.0 47c294df-362a-41da-bbc4-86b41ee981f2 339.4G 21% /usr/public UUID=A283-AC3B /boot/efi vfat umask=0077 0 1 13 14 UUID=b7c6d3cc-f127-4a7b-b39b-a18d1355e81d / ext4 errors=remount-ro 0 1 15 # /boot/efi was on /dev/sda1 during installation 16 #UUID=A283-AC3B /boot/efi vfat umask=0077 0 1 17 # swap was on /dev/sda3 during installation 18 UUID=7b7e20a4-2d48-41f1-ba04-edfa68218cc1 none swap sw 0 0 19 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 SDB也有出現. #nano /etc/fstab 12 UUID=A283-AC3B /boot/efi vfat umask=0077 0 1 13 14 UUID=b7c6d3cc-f127-4a7b-b39b-a18d1355e81d / ext4 errors=remount-ro 0 1 15 # /boot/efi was on /dev/sda1 during installation 16 #UUID=A283-AC3B /boot/efi vfat umask=0077 0 1 17 # swap was on /dev/sda3 during installation 18 UUID=7b7e20a4-2d48-41f1-ba04-edfa68218cc1 none swap sw 0 0 19 UUID=47c294df-362a-41da-bbc4-86b41ee981f2 ext4 errors=remount-ro 0 1 20 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 我已預定第一顆硬碟為sda,但sdb 卻沒出現無法定義,若插上usb碟sdb就變成sdc, 這樣我的mount就會mount不上,其實不用查uuid,debian13 已自動顯示,請問大大 這有解嗎? 感謝回答. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.38.20 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1766624954.A.96B.html

12/25 13:21, 4天前 , 1F
編輯fstab 用UUID去固定sdb路徑
12/25 13:21, 1F

12/25 15:52, 4天前 , 2F
fstab裡改成用uuid或partuuid指定
12/25 15:52, 2F
sdb在fstab沒出現,硬寫一條進去嗎。

12/25 17:42, 4天前 , 3F
就自己加進去就可以 fstab就是讓你不用自己掛載 開機掛載
12/25 17:42, 3F

12/25 17:42, 4天前 , 4F
用 如果你沒有用fstab寫好 就是自己手動
12/25 17:42, 4F
如上述fstab sdb插入19,原來19的/dev/sr0就退到20。 幫忙看一下這樣改是否正確,這邊若出錯系統會出現Error無法開機。 感謝回答。 ※ 編輯: fashionjack (114.32.38.20 臺灣), 12/26/2025 06:56:48 ※ 編輯: fashionjack (114.32.38.20 臺灣), 12/26/2025 06:57:51

12/26 08:54, 3天前 , 5F
fstab 大概只有你第一次裝的時候會幫你寫
12/26 08:54, 5F

12/26 08:54, 3天前 , 6F
其他時候都是給你自己編輯
12/26 08:54, 6F

12/26 08:54, 3天前 , 7F
那個檔案只有 mount 跟 systemd 會去看吧
12/26 08:54, 7F

12/26 09:01, 3天前 , 8F
然後你的 partition 安排沒有複雜到打掉 fstab 就開不了
12/26 09:01, 8F

12/26 15:44, 3天前 , 9F
https://tinyurl.com/2s3bcxde 參數你參考一下7.4.1節
12/26 15:44, 9F
nano /etc/fstab ...略 12 UUID=A283-AC3B /boot/efi vfat umask=0077 0 1 13 14 UUID=b7c6d3cc-f127-4a7b-b39b-a18d1355e81d / ext4 errors=remount-ro 0 1 15 # /boot/efi was on /dev/sda1 during installation 16 #UUID=A283-AC3B /boot/efi vfat umask=0077 0 1 17 # swap was on /dev/sda3 during installation 18 UUID=7b7e20a4-2d48-41f1-ba04-edfa68218cc1 none swap sw 0 0 19 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 20 UUID=47c294df-362a-41da-bbc4-86b41ee981f2 /usr/public ext4 errors=remount-ro 0 1 加在19行fatsb會出現一堆error,將它改寫在最後一行(20)並加上/usr/public. # fdisk -l Disk /dev/sdc: 465.76 GiB, 500107862016 bytes, 976773168 sectors Disk model: ST3500413AS Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes fdisk中 sdb又變成sdc但是fstab內我有加目錄 /usr/public,所以不管是sdx,它都能 mount到我指定的目錄,省了自己mount, 應該算成功了. 感謝各位的指導. ※ 編輯: fashionjack (114.32.38.20 臺灣), 12/27/2025 05:58:09
文章代碼(AID): #1fJ8wwbh (Linux)