Điểm:0

Đĩa cứng USB có hai điểm gắn kết khác nhau - tại sao?

lá cờ cn

Chạy Ubuntu 18.04.5 LTS trên kiến ​​trúc cánh tay (Odroid-N2+)

Tôi đã kết nối ổ cứng USB (/dev/sda) vào máy tính của tôi có phân vùng ext4 4TB (/dev/sa1) và đã chỉnh sửa /etc/fstab/dev/sda1 được gắn khi khởi động để giả sử /phương tiện/người dùng/địa điểmA. Điều này hoạt động, nhưng /dev/sda1 cũng được gắn vào /phương tiện/usb0 (không có gì cho điều này trong /etc/fstab) mà tôi không cần và không muốn.

Có một ổ cứng USB thứ hai (/dev/sdb) với phân vùng NTFS 4TB cũng được bao gồm trong /etc/fstab được gắn tại /phương tiện/người dùng/địa điểmB cái này cũng hoạt động tốt, nhưng cái này không gắn vào điểm gắn thứ hai như i.e. /phương tiện/usb1.

Có ai biết tại sao đĩa USB đầu tiên gắn vào /phương tiện/usb0 và làm thế nào để tránh điều này?

  • fstab Nội dung:

    # FSTAB CHƯA CẤU HÌNH CHO HỆ THỐNG CƠ SỞ
    LABEL=BOOT /media/boot vfat umask=0077 0 1
    UUID=e139ce78-9841-40fe-8823-96a304a09859 / lỗi ext4=remount-ro 0 1
    UUID=2D3706383B1F1ECC /media/user/placeB ntfs-3g mặc định 0
    UUID=c47f79ed-59d1-4dd3-9214-39002cd17c49 /media/user/placeA ext4 mặc định 0
    
  • blkid đầu ra:

    /dev/mmcblk1p1: SEC_TYPE="msdos" LABEL="BOOT" UUID="F702-39CB" TYPE="vfat" PARTUUID="03823826-01"
    /dev/mmcblk1p2: LABEL="rootfs" UUID="e139ce78-9841-40fe-8823-96a304a09859" TYPE="ext4" PARTUUID="03823826-02"
    /dev/sda1: UUID="c47f79ed-59d1-4dd3-9214-39002cd17c49" TYPE="ext4" PARTUUID="e64182bb-4314-4bed-acde-eeb41a714b19"
    /dev/sdb1: UUID="2D3706383B1F1ECC" TYPE="ntfs" PTTYPE="dos" PARTLABEL="primary" PARTUUID="4e8bc928-364a-4e38-a073-fdd2e6e96a74"
    /dev/mmcblk1: PTUUID="03823826" PTTYPE="dos"
    
  • lsblk đầu ra:

    TÊN MAJ:KÍCH THƯỚC RM TỐI THIỂU RO LOẠI NÚI
    đĩa sda 8:0 0 3,7T 0
    ââsda1 8:1 0 3,7T 0 phần /media/usb0
    sdb 8:16 0 3,7T 0 đĩa
    ââsdb1 8:17 0 3,7T 0 phần /media/user/placeB
    mmcblk1 179:0 0 59,7G 0 đĩa
    ââmmcblk1p1 179:1 0 128M 0 phần /media/boot
    ââmmcblk1p2 179:2 0 59,6G 0 phần /
    
paladin avatar
lá cờ kr
Ngoài ra, vui lòng thực hiện lệnh `blkid` và `lsblk` và đăng kết quả. PS bạn có thể chỉnh sửa bài viết gốc của bạn
Hervshahn avatar
lá cờ cn
Xong, xem trong bài viết gốc - cảm ơn rất nhiều @paladin!
Điểm:0
lá cờ kr

Tôi không hoàn toàn chắc chắn tại sao lại xảy ra lỗi này, nhưng tôi đã quan sát thấy một số điều khác.Tôi đoán, bạn đang sử dụng Raspberry-Pi (hoặc một số máy tính nhúng khác). Tôi sẽ cung cấp cho bạn một số lời khuyên chung. Đầu tiên, có ít nhiều 2 thư mục gắn kết rõ ràng trong HĐH Linux/Unix, đầu tiên là /mnt và thứ hai là /phương tiện truyền thông. /mnt sẽ chỉ được quản trị viên sử dụng làm thư mục gắn kết tạm thời. /phương tiện truyền thông chỉ được sử dụng cho các thiết bị di động, chính xác hơn là các thiết bị không xác định. Điều này có nghĩa là, bạn không nên sử dụng /phương tiện truyền thông như một thư mục gắn kết thông thường trong /etc/fstab.

Bây giờ bạn sẽ hỏi, "Nhưng tôi sẽ gắn các thiết bị cố định của mình ở đâu, chẳng hạn như ổ cứng USB, v.v.?".

Câu trả lời là, bạn gắn chúng vào các thư mục cụ thể hoặc trong các thư mục chung.

Ví dụ, mmcblk1p1 dường như là một phân vùng khởi động cho hệ điều hành Linux của bạn. Vì vậy, bạn nên gắn nó vào một thư mục cụ thể như /khởi động.

Trước khi làm như vậy, hãy chắc chắn rằng /phương tiện/khởi động/khởi động có cùng tệp (tên, kích thước, ngày). Nếu các tệp trong cả hai thư mục khác nhau, bạn có thể sao chép các tệp mới nhất trên các tệp cũ nhất. Đảm bảo tạo bản sao lưu trước, trong trường hợp có điều gì xấu xảy ra.

Tạo một bản sao lưu của bạn fstab tập tin.

fstab - phân vùng khởi động

# Nhận xét bắt đầu bằng ký tự #
# LABEL=BOOT /boot vfat umask=0077 0 1
# Sử dụng UUID thường được khuyến khích
UUID=F702-39CB /boot vfat umask=0077 0 1

"Được rồi, nhưng tôi sẽ sử dụng thư mục chung nào?"

Nếu bạn không muốn phát minh ra bánh xe mới, bạn có thể sử dụng /srv thư mục để gắn cố định, chính xác hơn là bạn có thể tạo một số thư mục con ở đó. Ví dụ: sudo mkdir /srv/sda1 /srv/sdb1. Một số quản trị viên khác thậm chí tạo một thư mục mới trong thư mục gốc, như sudo mkdir/amnt/amnt/sda1/amnt/sdb1 (không phải có nghĩa là tự động gắn kết), hoặc sudo mkdir/automnt/automnt/sda1/automnt/sdb1. Cá nhân tôi thích /srv danh mục.

Một mục chung trong fstab gồm 6 phần:

<DEVICE> <MOUNT-DIR> <FS-TYPE> <FS-OPTIONS> <USE-DUMP> <DO-FS-CHECK>

Như một mẹo chung cho người mới: <USE-DUMP> nên luôn luôn 0. <DO-FS-CHECK> nên luôn luôn 1 khi nào <MOUNT-DIR>/ hoặc /khởi động hoặc /boot/efi. <DO-FS-CHECK> nên luôn luôn 2 cho tất cả các mục khác khi <FS-TYPE>máy lẻ2, máy lẻ3 hoặc máy lẻ4. Đối với tất cả các mục còn lại <DO-FS-CHECK> nên là 0.

Tôi thấy phân vùng sdb1 của bạn là NTFS. Bạn nên biết rằng điều này có thể nguy hiểm vì Ubuntu không thực sự hỗ trợ NTFS. Nó thậm chí có thể trở nên nguy hiểm hơn khi bạn đã cài đặt Windows trên phân vùng đó. Nguy hiểm có nghĩa là có thể mất toàn bộ dữ liệu trên phân vùng đó.

Nếu bạn thực sự muốn sử dụng NTFS trong Ubuntu, bạn nên đảm bảo rằng những điều sau đây đã được thực hiện.

  • hủy kích hoạt Chế độ khởi động nhanh trong Windows
  • không bao giờ ghi Dữ liệu vào hệ thống tệp NTFS từ Linux
  • không bao giờ kiểm tra hệ thống tập tin trên NTFS từ Linux
  • bạn nên gắn NTFS làm hệ thống tệp chỉ đọc trong Linux

fstab - với tất cả các mục (đừng quên sudo mkdir /srv/sda1 /srv/sdb1 và sử dụng các tệp khởi động mới nhất)

# Nhận xét bắt đầu bằng ký tự #
# LABEL=BOOT /boot vfat umask=0077 0 1
# Sử dụng UUID thường được khuyến khích
UUID=F702-39CB /boot vfat umask=0077 0 1
UUID=e139ce78-9841-40fe-8823-96a304a09859 / lỗi ext4=remount-ro 0 1
UUID=c47f79ed-59d1-4dd3-9214-39002cd17c49 /srv/sda1 ext4 mặc định 0 2
UUID=2D3706383B1F1ECC /srv/sdb1 ntfs-3g ro 0 0

Cố gắng áp dụng các cài đặt này khi có thể. Tạo một bản sao lưu của bạn fstab tập tin.

Hervshahn avatar
lá cờ cn
Cảm ơn paladin rất nhiều, đây là những lời khuyên thực sự hữu ích cho một người mới như tôi! Vâng, bạn nói đúng, tôi đang sử dụng máy tính Odroid-N2+ với Ubuntu Linux. Tôi sẽ thực hiện các thay đổi được đề xuất và xem liệu tất cả có hoạt động không - cảm ơn một lần nữa !!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.