ฉันมีฮาร์ดไดรฟ์ SDB ตัวที่ 2 แต่ไม่แน่ใจว่าจะติดตั้งอย่างไรภายใต้ Linux
mount -a ดูเหมือนจะไม่ติดเลย
และต้องการติดตั้ง RO นี้เพื่อการกู้คืน
fdiskแล้วฟอร์แมตด้วยnewfsหรือmkfs? ระบบไฟล์ในการจัดรูปแบบคืออะไร?
ฉันมีฮาร์ดไดรฟ์ SDB ตัวที่ 2 แต่ไม่แน่ใจว่าจะติดตั้งอย่างไรภายใต้ Linux
mount -a ดูเหมือนจะไม่ติดเลย
และต้องการติดตั้ง RO นี้เพื่อการกู้คืน
fdiskแล้วฟอร์แมตด้วยnewfsหรือmkfs? ระบบไฟล์ในการจัดรูปแบบคืออะไร?
คำตอบ:
mount -a เมาท์ระบบไฟล์ทั้งหมดใน / etc / fstab
หากไดรฟ์ยังไม่อยู่ในสถานะ fstab จะไม่ทำอะไรเลยสำหรับไดรฟ์นั้น
ก่อนอื่นให้ตรวจสอบวิธีการแบ่งพาร์ติชันของดิสก์ (เช่นด้วยfdisk -l(นั่นคือ L ตัวพิมพ์เล็กไม่ใช่หมายเลข 1) หรือด้วยเครื่องมืออื่นเช่น gpart)
หากฮาร์ดไดรฟ์ของคุณเป็น LVM คำแนะนำเหล่านี้จะไม่ทำงานหยุดและทำตามคำแนะนำเหล่านี้: /superuser//a/666034/121698
ทดสอบสิ่งต่าง ๆ ด้วยคำสั่ง mount ด้วยตนเอง ตัวอย่าง:
mount -t ext2 /dev/sdb1 /mnt.
เนื้อหาของพาร์ติชันแรกควรปรากฏภายใต้ / mnt
โปรดทราบว่านี่ถือว่าเป็น ext2 เป็นระบบไฟล์ ปรับได้ตามต้องการ
โปรดทราบว่านี่ถือว่า a / dev / sdb1 มันอาจเป็น / dev / sdb2, sdb3, ...
อาจมีพาร์ติชั่นหลายตัวในดิสก์นั้น ปรับได้ตามต้องการ
หากใช้งานได้: umount /mntและเพิ่มบรรทัดใน / etc / fstab ที่ง่ายที่สุดคือการคัดลอกหนึ่งในบรรทัดที่มีอยู่และปรับมัน ทำความเข้าใจกับสิ่งที่แนะนำให้ใช้ค่าเหล่านั้นดังนั้นดูที่บรรทัดด้านบนดังนี้
Device Mountpoint FStype Options Dump Pass#
อุปกรณ์คืออุปกรณ์ที่คุณพยายามเมานต์ / Eg / dev / sdb1
mountpoint เป็นไดเรกทอรีที่คุณต้องการให้โฟลเดอร์แสดง
FStype เป็นประเภทระบบไฟล์ เช่น ext2, ext3, ext4, fat, iso9660, ...
ตัวเลือกเป็นตัวเลือก FS เช่น rw สำหรับการอ่านเขียนหรือ ro สำหรับการอ่านเท่านั้น
การถ่ายโอนข้อมูลและผ่านมีไว้สำหรับการกู้คืน ต้องใช้ดิสก์ใดที่ fsck'ed ในลำดับใดเป็นต้น
ดังนั้น ... เลือกตำแหน่งที่คุณต้องการติดตั้งดิสก์ ตัวอย่างเช่นใน / home / old_backup ไดเร็กทอรีนั้นไม่มีอยู่แล้วจึงสร้างมันขึ้นมา (เช่นmkdir /home/old_backup) หากมีเนื้อหาอยู่ในไดเรกทอรีนั้นให้ตระหนักว่าคุณจะไม่เห็นอีกต่อไปเมื่อคุณติดตั้งดิสก์ในตำแหน่งนั้น (พวกเขาจะปรากฏขึ้นอีกครั้งหลังจากที่คุณเมานท์และพวกเขาจะยังคงใช้พื้นที่ว่าง)
ตอนนี้แก้ไข / etc / fstab และเพิ่มบรรทัดที่เกี่ยวข้อง
# อุปกรณ์ตัวเลือก Mountpoint FStype Dump Pass # / dev / sdb1 / home / old_backup ext2 ro 2 2
mount /home/old_backupการทดสอบด้วย
ครั้งต่อไปที่คุณบูตเครื่องหรือเปิดตัวmount -aมันจะถูกติดตั้งโดยอัตโนมัติ
mount -aเมานต์ระบบไฟล์ที่ระบุไว้ใน fstab พร้อมกับautoชุดตัวเลือก (ซึ่งฉันเชื่อว่าเป็นค่าเริ่มต้น) ระบบไฟล์ใด ๆ ที่แสดงรายการเป็นnoautoจะไม่ถูกเมานท์โดยอัตโนมัติ
ro,noautoแม้ว่าฉันจะคุ้นเคยกับตัวเองตั้งแต่เวลาที่ออปติคัลไดรฟ์ถูกใช้)
autoค่าเริ่มต้นเกือบแน่นอน
lsblk -f
ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าคุณมีเมาต์ไดเรกทอรี /mntคือสิ่งที่ฉันใช้ (ถ้าไม่ใช่mkdir /mnt) จากนั้นคุณต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเพื่อแก้ไขพาร์ติชันด้วยการออกคำสั่งls /devและตรวจสอบชื่ออุปกรณ์ หลังจากคุณทำสิ่งนี้แล้วคุณจะสามารถออกคำสั่งได้mount /dev/sdb2 /mnt
sudo lsblk
นี่จะแสดงรายการดิสก์ โดยปกติแล้วดิสก์ตัวแรกคือvdaและสามารถบูตได้ ดิสก์ที่สองจะเป็นvdbที่สามvdcและอื่น ๆ
vdaโดยทั่วไปจะแบ่งออกเป็นหลายพาร์ติชันเช่นvda1( /boot) และvda2( /)
mountpointดิสก์ใหม่จะไม่มีพาร์ทิชันและไม่มี
sudo mkfs.ext4 /dev/vdX
ในกรณีที่Xเป็นตัวอักษรที่ถูกต้องสำหรับดิสก์
ผลลัพธ์จะรวม UUID ของดิสก์คุณจะต้องใช้สิ่งนี้ในภายหลัง
sudo mkdir /archive
sudo mount /dev/vdX /archive
นี่เป็นเพียงชั่วคราวและการเมาท์จะหายไปเมื่อรีบูต
fstabเพิ่มไปที่/etc/fstab:
UUID=XXXX-XXXX-XXXX-XXXX-XXXX /archive ext4 errors=remount-ro 0 1
คุณสามารถค้นหา UUID sudo blkidถ้าคุณไม่ทราบมันลงมาก่อนหน้านี้ด้วย