Thêm một mục vào fstab


16

Tôi đã ngắt kết nối một đĩa /dev/vdc1trên máy của mình, sau khi tôi định dạng nó vào hệ thống tệp xfs, tôi đã không gắn lại nó, hoặc không thêm dòng thích hợp vào tệp fstab.

Bây giờ khi tôi muốn gắn kết phân vùng này, nhưng tôi không thể truy cập vào nó : mount: can't find dev/vdc1 in /etc/fstab or /etc/mtab. Vậy tôi nên đặt tập tin fstab như thế nào để hệ thống nhận ra nó một lần nữa? phân vùng được gắn vào/Data


Hãy thử chạy (hoặc cài đặt) GParted, điều này cho phép bạn chơi với tất cả các phân vùng của mình.
SimplySimon

Cảm ơn bạn đã phát lại, tôi đang ở trên một máy chủ, tôi không có môi trường đồ họa.
Dady

Câu trả lời:


20

Vì vậy, ở đây chúng tôi tạo ra một mục fstab cho phân vùng:

  1. Bạn cần tạo thư mục cho phân vùng và lấy id thiết bị.
    Mở một thiết bị đầu cuối. Thư mục có thể được tạo thông qua

    sudo mkdir / phương tiện / Dữ liệu
    Ngoài ra, tôi sẽ biến người dùng thành chủ sở hữu và cho anh ta quyền đọc / ghi:
    sudo chown [người dùng]: [nhóm] / phương tiện / Dữ liệu
    sudo chmod + rw / phương tiện / Dữ liệu

  2. Bây giờ mục fstab:

    • Cài đặt libblkid1để xem thông tin cụ thể của thiết bị:sudo apt-get install libblkid1
    • Nhập sudo blkidvà tìm kiếm thanh. Đầu ra có thể là:
      / dev / sda2: UUID = "32a4b76f-246e-486e-8495-31b8a781fb4c" TYPE = "hoán đổi" 
      / dev / sda1: UUID = "31f39d50-16fa-4248-b394-0cba7cd6eff2" TYPE = "ext4"
      
    • Sau đó, chúng tôi tạo mục nhập fstab: sudo gedit /etc/fstabvà nối thêm dòng
      UUID = 31f39d50-16fa-4248-b394-0cba7cd6eff2 / media / Dữ liệu tự động rw, người dùng, tự động 0 0
      (và sau đó đưa ra một dòng mới trống để tránh cảnh báo).

Để gắn kết phân vùng, mở một thiết bị đầu cuối và gõ

gắn kết / phương tiện / dữ liệu
Do mục nhập autonên nó được gắn tự động vào lần khởi động tiếp theo.


1
Cảm ơn bạn đã phát lại chi tiết, nhưng tôi nghĩ rằng tôi đã không giải thích rõ vấn đề của mình, tôi đã đính kèm một đĩa lưu trữ vào máy chủ của tôi được gắn trên / Dữ liệu (được định cấu hình khi tạo), sau đó, tôi muốn định dạng nó thành xfs, Vì vậy, tôi đã ngắt kết nối đĩa, tạo thành nó, và sau đó ... quên nhắc lại lần nữa và điều tương tự với fstab .... máy chủ đã được khởi động lại, và bây giờ khi tôi muốn gắn đĩa để nó có thể được liệt kê với các đĩa khác .... không thể vì không có mục nào trong fstab, ... tôi nghĩ giải pháp của bạn là tạo thư mục gắn mới và gán cho đĩa.
Dady

Lời hứa của tôi là tôi đã không tìm thấy đĩa ngay cả với "sudo blkid", xin lỗi vì phát lại muộn
Dady

5

Trước tiên, bạn cần tìm ra UUID của đĩa bằng cách làm theo lệnh

sudo blkid

Lưu ý UUID đĩa của bạn.

Bây giờ hãy mở tập tin fstab bằng gedit

sudo gedit /etc/fstab

Thay thế UUID đĩa cũ của bạn bằng UUID được ghi chú của bạn.
Lưu tập tin và khởi động lại hệ thống của bạn. Bạn sẽ có thể gắn đĩa.


Cảm ơn bạn đã phát lại, tôi đã thử "sudo blkid" tôi chỉ nhận được UUID cho: / dev / vda1 và / dev / vda2, giống như không có đĩa / dev / vdc1 (đồng thời, có phân vùng này, vì vậy tôi đã gắn một đĩa lưu trữ vào máy chủ của tôi được gắn trên / Dữ liệu và làm việc với nó, trước khi tôi thực hiện việc ngắt kết nối), xin lỗi vì phát lại muộn
Dady

Nếu vấn đề của bạn được giải quyết, đánh dấu là câu trả lời được chấp nhận. Nó sẽ giúp đỡ người khác.
Ketan Patel

Chưa, nhưng tôi sẽ làm điều đó, vì tôi nghĩ vấn đề của tôi không liên quan đến linux, đó là danh mục của đĩa lưu trữ
Dady

Bạn có thể cho chúng tôi biết thêm về thiết lập phần cứng của bạn? Dường như không phải là một ổ cứng tiêu chuẩn
Manuel

1

Mặc dù Manuel dường như đã trả lời câu hỏi được hỏi khá đầy đủ, nhưng câu hỏi mà bạn dường như muốn hỏi là: "Sau khi tôi gỡ một đĩa / dev / vdc1 từ / Dữ liệu và định dạng nó thành XFS, tôi không thể trả lời nó. Tôi có thể kể lại tại / Dữ liệu không? "

Bạn dường như đang hiểu nhầm (một cách hợp lý) thông báo lỗi giúp văn bản kết quả, đó là những gì gây ra nhầm lẫn về câu hỏi của bạn.

Bạn đã ngắt kết nối thiết bị, / dev / vdc1, từ / Dữ liệu, định dạng thiết bị thành XFS, sau đó cố gắng kết nối lại thiết bị và nói rằng không có thiết bị nào như vậy. Vì bạn không cung cấp chi tiết về (các) lệnh chính xác mà bạn đã chạy để "định dạng thiết bị thành XFS", tôi sẽ giả sử những gì bạn đã làm là:

sudo mkfs.xfs -f /dev/vdc1

Nếu bạn quên -f hoặc không trả lời có cho lời nhắc ghi đè hệ thống tệp hiện có, lệnh mkfs đã thất bại.

Sau khi làm điều này, bạn sẽ có thể chạy lệnh

sudo mount -t xfs /dev/vdc1 /Data

Nhìn vào lỗi đã được tạo, có vẻ như bạn đã nhập "dev / vdc1" thay vì "/ dev / vdc1" và / hoặc đảo ngược các đối số thành lệnh mount.

Nếu vì lý do nào đó vẫn gây ra lỗi cho bạn, hãy xác nhận rằng / dev / vdc1 thực sự tồn tại. Bạn có thể kiểm tra / var / log / syslog hoặc chạy dmesg để xem hệ thống đã làm gì sau khi bạn tạo hệ thống tệp mới để xác định xem nó có quyết định thay đổi thiết bị liên quan đến phân vùng hay không, hoặc lỗi gì rõ ràng xảy ra khi bạn chạy lệnh mount không thành công.

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.