推 bearfat: 編輯fstab 用UUID去固定sdb路徑 12/25 13:21
→ sinclaireche: fstab裡改成用uuid或partuuid指定 12/25 15:52
sdb在fstab沒出現,硬寫一條進去嗎。
推 ls4860: 就自己加進去就可以 fstab就是讓你不用自己掛載 開機掛載 12/25 17:42
→ ls4860: 用 如果你沒有用fstab寫好 就是自己手動 12/25 17:42
如上述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
推 Bencrie: fstab 大概只有你第一次裝的時候會幫你寫 12/26 08:54
→ Bencrie: 其他時候都是給你自己編輯 12/26 08:54
→ Bencrie: 那個檔案只有 mount 跟 systemd 會去看吧 12/26 08:54
推 Bencrie: 然後你的 partition 安排沒有複雜到打掉 fstab 就開不了 12/26 09:01
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
推 Hurricaneger: 切到ROOT>安裝genfstab>mount硬碟到你指定的資料夾 03/05 19:13
→ Hurricaneger: 退到/,執行genfstab -U /mnt >> /mnt/etc/fstab 03/05 19:15
→ Hurricaneger: cat /mnt/etc/fstab看一下資訊 03/05 19:16
→ Hurricaneger: umount -R 重開機後看有沒有自動掛上! 03/05 19:16