เครื่อง Lubuntu ของฉันเปลี่ยนวิธีการกำหนดฮาร์ดไดรฟ์ทุกครั้งที่ฉันเปลี่ยน /etc/fstab และรีบูต
ตัวอย่างเช่น หากฉันมีคำจำกัดความด้านล่างไดรฟ์ /media/WD2Tb และ /media/Elements4Tb ไม่ได้ติดตั้ง:
/dev/sda1 /media/Samsung2Tb1 ext4 ค่าเริ่มต้น nofail 0 0
/dev/sdb1 /media/Hitachi2Tb ext4 ค่าเริ่มต้น nofail 0 0
/dev/sdd1 /media/WD2Tb ext3 ค่าเริ่มต้น nofail 0 0
/dev/sdg2 /media/Hitachi3Tb ค่าเริ่มต้น ntfs,nofail 0 0
/dev/sde2 /media/USB4Tb ค่าเริ่มต้น ntfs,nofail 0 0
/dev/sdc1 /media/Elements4Tb ค่าเริ่มต้น ntfs, nofail 0 0
(ไดรฟ์ 4 ตัวแรกติดตั้งภายใน 2 ตัวสุดท้ายเป็นไดรฟ์ USB ภายนอก)
เมื่อฉันดูที่ดิสก์ในการตั้งค่า ฉันเห็นว่าไดรฟ์ WD2Tb ถูกกำหนดเป็น /dev/sdc1 และ Elements4Tb ถูกกำหนดให้เป็น /dev/sdd1 ดังนั้นฉันจึงแก้ไข /etc/fstab เพื่อเปลี่ยนเป็น:
/dev/sda1 /media/Samsung2Tb1 ext4 ค่าเริ่มต้น nofail 0 0
/dev/sdb1 /media/Hitachi2Tb ext4 ค่าเริ่มต้น nofail 0 0
/dev/sdc1 /media/WD2Tb ext3 ค่าเริ่มต้น nofail 0 0
/dev/sdg2 /media/Hitachi3Tb ค่าเริ่มต้น ntfs,nofail 0 0
/dev/sde2 /media/USB4Tb ค่าเริ่มต้น ntfs,nofail 0 0
/dev/sdd1 /media/Elements4Tb ค่าเริ่มต้น ntfs, nofail 0 0
...แต่หลังจากรีบูต ไดรฟ์ /media/WD2Tb และ /media/Elements4Tb จะไม่ถูกเมานต์อีก ครั้งนี้เมื่อฉันดูที่ดิสก์ในการตั้งค่า ฉันเห็นว่าตอนนี้ไดรฟ์ WD2Tb ถูกกำหนดเป็น /dev/sdd1 และ Elements4Tb ถูกกำหนดให้เป็น /dev/sdc1 (ซึ่งเป็นวิธีที่ฉันกำหนดไว้ในตอนแรก)
ฉันสามารถทำขั้นตอนนี้ซ้ำได้ ad infinitum - เมื่อใดก็ตามที่ฉันแก้ไข fstab ย้อนกลับการกำหนดของไดรฟ์ทั้งสองนั้น และรีบูตการกำหนดไดรฟ์จะย้อนกลับเป็นค่าก่อนหน้า ถ้าฉันรีบูต ปราศจาก แก้ไข fstab จากนั้นการกำหนดจะยังคงเหมือนเดิม ดังนั้นมันจึงเป็นการตีตัวตุ่น
ฉันรู้ว่าการกำหนดนั้นเป็นไปตามอำเภอใจ แต่ฉันไม่เข้าใจว่าทำไมไดรฟ์ทั้งสองนี้จึงมีการเปลี่ยนแปลงการกำหนดทุกครั้งที่ฉันแก้ไข fstab และรีบูต แม้ว่าจะไม่มีการเปลี่ยนแปลงใดๆ กับฮาร์ดแวร์ก็ตาม