Hướng dẫn này sẽ chỉ cho bạn cách gắn và truy cập thẻ USB hoặc ổ cứng USB bên ngoài trên Linux.
Hầu hết các bản phân phối Linux dành cho máy tính để bàn sẽ tự động gắn ổ USB hiển thị chúng trong trình khám phá tệp của họ, nhưng các bản phân phối máy chủ và nhẹ có thể không bao gồm chức năng này - vì nó được coi là không cần thiết hoặc vì người dùng điển hình của bản phân phối nói trên muốn có thể tự quản lý các tác vụ đó .
Tất cả các bản phân phối Linux hiện đại đều phải bao gồm trình điều khiển cho thẻ USB và ổ đĩa ngoài, vì vậy vấn đề chỉ là gắn chúng tại một vị trí trong hệ thống tệp để chúng có thể được truy cập. Đây là cách thực hiện.
Cắm ổ đĩa
Bước đầu tiên - cắm thẻ USB hoặc ổ cứng ngoài của bạn và chờ một lúc để phát hiện.
Tìm Drive
Tiếp theo, tìm ổ đĩa bạn vừa cắm bằng fdisk lệnh vào danh sách ( -l ) các thiết bị lưu trữ kèm theo:
sudo fdisk -l
Chúng tôi sẽ sử dụng sudo thường xuyên ra lệnh - nhiều tác vụ trong số này yêu cầu đặc quyền quản trị.
fdisk lệnh sẽ xuất ra danh sách các thiết bị lưu trữ được gắn vào hệ thống của bạn. Trong số đó (hy vọng là cuối cùng trong danh sách để dễ tìm) sẽ là thiết bị bạn vừa cắm vào:
Disk /dev/sdb: 29.26 GiB, 31406948352 bytes, 61341696 sectors Disk model: Cruzer Blade Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xfdb38d34 Device Boot Start End Sectors Size Id Type /dev/sdb1 2048 61341695 61339648 29.3G c W95 FAT32 (LBA)
Ở trên, bạn có thể thấy thiết bị / dev / sdb (ổ USB vật lý) và / dev / sdb1 - một phân vùng FAT trên ổ đĩa đó.
Tên thiết bị sdb / sdb1 có thể khác nhau trên hệ thống của bạn!
Tạo điểm gắn kết
Trước khi bạn có thể gắn ổ đĩa để sử dụng, bạn sẽ cần một vị trí để ổ đĩa được truy cập từ đó - một thư mục trống:
sudo mkdir /media/usb1
/ media / thư mục thường được sử dụng cho phương tiện di động - vì vậy tôi đã tạo một thư mục trong đó để gắn vào ổ USB này.
Gắn ổ đĩa
Các ngàm lệnh sẽ gắn một thiết bị lưu trữ nhất định vào một thư mục nhất định:
sudo mount /dev/sdb1 /media/usb1
Lệnh trên gắn phân vùng FAT trên thanh USB ( / dev / sdb1 ) tới / media / usb1 thư mục đã tạo ở trên
Kiểm tra khối lượng đã gắn
Bạn có thể kiểm tra xem ổ đĩa đã được gắn kết thành công hay chưa bằng cách đưa đầu ra của mount lệnh cho grep ra lệnh và tìm kiếm tên thiết bị USB của bạn:
mount | grep sdb1
Sử dụng Drive
Với ổ đĩa được gắn kết, bạn có thể chỉ cần sử dụng các tệp trên ổ đĩa như bạn làm với bất kỳ đường dẫn nào khác trên hệ thống tệp của mình:
touch /media/usb1/myFile.txt
Lệnh trên sẽ tạo một tệp mới trên ổ USB có tên là myFile.txt .
Ngắt kết nối Drive
umount lệnh sẽ ngắt kết nối một ổ đĩa để nó có thể được ngắt kết nối một cách an toàn:
sudo umount /dev/sdb1
Chỉ cần cung cấp đường dẫn thiết bị tới umount lệnh và mọi điểm gắn kết cho nó sẽ không được gắn kết.
Tự động gắn kết khi khởi động
Nếu ổ đĩa của bạn sẽ được gắn vào hệ thống của bạn vĩnh viễn, bạn có thể muốn nó tự động gắn kết:
Đầu tiên, hãy tìm UUID của đĩa - mã định danh duy nhất này sẽ liên tục khởi động lại. Liệt kê UUID cho các đĩa bằng cách chạy:
ls -l /dev/disk/by-uuid/*
Ghi lại mục nhập cho thiết bị USB của bạn, trong trường hợp của tôi:
/dev/disk/by-uuid/87CD-13C2 -> ../../sdb1
Và sau đó chỉnh sửa fstab của bạn tệp để thêm bản ghi để gắn tự động:
nano /etc/fstab
Thêm một dòng như sau:
/dev/disk/by-uuid/87CD-13C2 /media/usb1 vfat 0 0
… Với UUID cho thiết bị USB của riêng bạn. Bạn cũng có thể phải thay thế vfat nếu bạn không sử dụng ổ đĩa có định dạng FAT.
Để gắn kết tất cả các thiết bị chưa kết nối khỏi fstab mà không cần khởi động lại, hãy chạy:
mount -a
Xem bài viết của chúng tôi về cách định dạng ổ USB tại đây.