ฉันมีฮาร์ดไดรฟ์ 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
ถ้าคุณไม่ทราบมันลงมาก่อนหน้านี้ด้วย