Cách chính xác để gắn một ổ đĩa cứng


17

Tôi có SDB ổ cứng thứ 2 nhưng không biết cách gắn nó vào linux.

mount -a dường như không gắn kết tất cả.

Cũng muốn gắn RO này để phục hồi.

linux  mount 

Làm thế nào bạn đang cố gắng để gắn kết nó, fstab của bạn trông như thế nào, và sơ đồ phân vùng là gì?
tink

Vĩnh viễn hay chỉ để sử dụng tạm thời? Ngoài ra, ổ đĩa đã được phân vùng fdiskvà sau đó được định dạng bằng newfshay mkfs? Kiểu hệ thống tập tin trên định dạng là gì?
mdpc

Câu trả lời:


17

mount -a gắn kết tất cả các hệ thống tập tin trong / etc / fstab.

Nếu ổ đĩa chưa có trong fstab, thì nó sẽ không làm gì liên quan đến ổ đĩa đó.

Trước tiên, hãy kiểm tra cách đĩa được phân vùng (ví dụ với fdisk -l(đó là chữ thường L, không phải số 1) hoặc với một công cụ khác như gpart.)

Nếu ổ cứng của bạn là LVM, các hướng dẫn này sẽ không hoạt động, hãy dừng lại và làm theo các hướng dẫn sau: /superuser//a/666034/121698

Kiểm tra mọi thứ với một lệnh gắn thủ công. Ví dụ :
mount -t ext2 /dev/sdb1 /mnt.

Nội dung của phân vùng đầu tiên sẽ hiển thị dưới / mnt.

Lưu ý rằng điều này giả định ext2 là hệ thống tập tin. Điều chỉnh khi cần thiết.

Lưu ý rằng điều này giả sử a / dev / sdb1, nó có thể là / dev / sdb2, sdb3, ...
Thậm chí có thể có nhiều phân vùng trên đĩa đó. Điều chỉnh khi cần thiết.

Nếu điều này hoạt động: umount /mntvà thêm một dòng vào / etc / fstab. Dễ nhất là sao chép một trong những dòng hiện có và điều chỉnh nó. Chỉ hiểu ý nghĩa của những giá trị đó là gì, vì vậy hãy nhìn vào đầu cho một dòng như thế này:
Device Mountpoint FStype Options Dump Pass#

Thiết bị là thiết bị bạn đang cố gắn / Eg / dev / sdb1
mountpoint là thư mục mà bạn muốn các thư mục hiển thị.
FStype là loại hệ thống tập tin. Ví dụ: ext2, ext3, ext4, fat, iso9660, ...
Tùy chọn là các tùy chọn FS, chẳng hạn như rw để đọc ghi hoặc ro chỉ đọc.
Đổ và vượt qua là để phục hồi. Đĩa nào cần được fsck'ed? Trong chuỗi đó, vv

Do đó ... chọn nơi bạn muốn gắn đĩa. Ví dụ: trong / home / old_backup. Nó mà thư mục không tồn tại sau đó làm cho nó. (ví dụ mkdir /home/old_backup). Nếu đã có nội dung trong thư mục đó thì nhận ra rằng bạn sẽ không thấy chúng nữa khi bạn gắn đĩa vào vị trí đó. (Họ sẽ xuất hiện lại sau khi bạn vượt qua nó và họ vẫn sẽ sử dụng không gian đĩa).

Bây giờ chỉnh sửa / etc / fstab và thêm các dòng có liên quan.

#Device Tùy chọn Mountpoint FStype Dump Pass #
/ dev / sdb1 / home / old_backup ext2 ro 2 2      

Kiểm tra với mount /home/old_backup.

Lần tới khi bạn khởi động hoặc phát hành, mount -anó sẽ được tự động gắn kết.


3
mount -achỉ gắn kết các hệ thống tập tin được liệt kê trong fstab với bộ autotùy chọn (mà tôi tin là mặc định). Bất kỳ hệ thống tập tin được liệt kê là noautosẽ không được gắn kết tự động.
một CVn

1
Chính xác. Mặc dù tôi chưa bao giờ thấy tùy chọn tự động được sử dụng ở bất cứ đâu, bao giờ. (Tùy chọn ro,noautomặc dù quen thuộc với tôi, từ thời ổ đĩa quang được sử dụng)
Hennes

2
Điều đó có lẽ bởi vì như tôi đã đề cập autogần như chắc chắn là mặc định.
một CVn

để xem loại hệ thống tệp và có được một cái nhìn tổng quan đẹp mà bạn có thể sử dụnglsblk -f
the.polo

1

Trước tiên, bạn cần chắc chắn rằng bạn có một thư mục gắn kết. /mntlà những gì tôi sử dụng. (nếu không mkdir /mnt) Sau đó, bạn cần chắc chắn rằng mình đang gắn kết để phân vùng chính xác bằng cách ban hành lệnh ls /devvà xác minh tên thiết bị. Sau khi bạn đã làm điều này, bạn sẽ có thể ban hành lệnhmount /dev/sdb2 /mnt


0

Cách định dạng và gắn đĩa vĩnh viễn bằng UUID của nó.

Tìm tên đĩa

sudo lsblk

Điều này sẽ cho bạn thấy một danh sách các đĩa. Thông thường đĩa đầu tiên là vdavà có khả năng khởi động. Đĩa thứ hai sẽ là vdb, thứ ba, vdcv.v.

vdathông thường sẽ được chia thành nhiều phân vùng, ví dụ vda1( /boot) và vda2( /).

Đĩa mới sẽ không có phân vùng và không có mountpoint.

Định dạng đĩa mới

sudo mkfs.ext4 /dev/vdX

Đâu Xlà chữ cái chính xác cho đĩa.

Đầu ra sẽ bao gồm UUID của đĩa, bạn sẽ cần điều này sau.

Gắn đĩa

sudo mkdir /archive
sudo mount /dev/vdX /archive

Điều này chỉ là tạm thời và gắn kết sẽ bị mất khi khởi động lại.

Thêm gắn kết vào fstab

Thêm vào /etc/fstab:

UUID=XXXX-XXXX-XXXX-XXXX-XXXX     /archive ext4 errors=remount-ro 0 1

Bạn có thể tìm thấy UUID, nếu bạn không ghi chú nó sớm hơn, với sudo blkid.

Để biết thêm thông tin về UUID

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.