วิธีที่ถูกต้องในการติดตั้งฮาร์ดไดรฟ์


17

ฉันมีฮาร์ดไดรฟ์ SDB ตัวที่ 2 แต่ไม่แน่ใจว่าจะติดตั้งอย่างไรภายใต้ Linux

mount -a ดูเหมือนจะไม่ติดเลย

และต้องการติดตั้ง RO นี้เพื่อการกู้คืน

linux  mount 

คุณพยายามเมาท์มันอย่างไรเอฟทีแท็บของคุณมีหน้าตาเป็นอย่างไรและอะไรคือรูปแบบการแบ่งพาร์ติชัน?
tink

อย่างถาวรหรือเพียงเพื่อการใช้งานชั่วคราว? นอกจากนี้ยังมีการแบ่งพาร์ติชันfdiskแล้วฟอร์แมตด้วยnewfsหรือmkfs? ระบบไฟล์ในการจัดรูปแบบคืออะไร?
mdpc

คำตอบ:


17

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มันจะถูกติดตั้งโดยอัตโนมัติ


3
mount -aเมานต์ระบบไฟล์ที่ระบุไว้ใน fstab พร้อมกับautoชุดตัวเลือก (ซึ่งฉันเชื่อว่าเป็นค่าเริ่มต้น) ระบบไฟล์ใด ๆ ที่แสดงรายการเป็นnoautoจะไม่ถูกเมานท์โดยอัตโนมัติ
CVn

1
แก้ไข. แม้ว่าฉันไม่เคยเห็นตัวเลือกอัตโนมัติที่ใช้ทุกที่เลย (ตัวเลือกro,noautoแม้ว่าฉันจะคุ้นเคยกับตัวเองตั้งแต่เวลาที่ออปติคัลไดรฟ์ถูกใช้)
Hennes

2
นั่นอาจเป็นเพราะฉันได้กล่าวถึงautoค่าเริ่มต้นเกือบแน่นอน
CVN

เพื่อดูประเภทระบบไฟล์และรับภาพรวมที่ดีที่คุณสามารถใช้ได้lsblk -f
the.polo

1

ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าคุณมีเมาต์ไดเรกทอรี /mntคือสิ่งที่ฉันใช้ (ถ้าไม่ใช่mkdir /mnt) จากนั้นคุณต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเพื่อแก้ไขพาร์ติชันด้วยการออกคำสั่งls /devและตรวจสอบชื่ออุปกรณ์ หลังจากคุณทำสิ่งนี้แล้วคุณจะสามารถออกคำสั่งได้mount /dev/sdb2 /mnt


0

วิธีจัดรูปแบบและติดตั้งดิสก์อย่างถาวรโดยใช้ UUID

ค้นหาชื่อดิสก์

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ UUID

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.