Cách gắn ổ cứng trong Linux bằng dòng lệnh

Cách gắn ổ cứng trong Linux bằng dòng lệnh

Nếu bạn đang muốn sử dụng thiết bị đầu cuối thường xuyên hơn, học cách lắp ổ cứng theo cách thủ công và ngắt kết nối lại trên hệ thống Linux là một cách đơn giản để bắt đầu. Bên cạnh đó, nếu bạn rơi vào tình huống khiến bạn rời xa máy tính để bàn truyền thống, biết cách làm như vậy có thể tiết kiệm rất nhiều thời gian và nỗ lực nghiên cứu.





May mắn thay, các bản phân phối Linux hiện đại làm cho quá trình này dễ dàng và trực quan hơn nhiều so với trước đây.





Gắn kết là gì?

Trong hầu hết các trường hợp, mount đề cập đến quá trình cho phép máy tính của bạn truy cập các tệp được lưu trữ trên các thiết bị khác nhau, chẳng hạn như ổ USB hoặc ổ đĩa cứng. Mỗi ổ đĩa có hệ thống tệp riêng biệt hoặc các hệ thống cần được tích hợp vào hệ sinh thái PC của bạn. Hầu hết các bản phân phối Linux thực hiện rất nhiều thao tác gắn kết vì chúng bao gồm nhiều hệ thống tệp dưới dạng 'phân vùng'.





Thông thường, các máy tính để bàn Linux hiện đại xử lý quá trình gắn kết một cách tự động. Tuy nhiên, bạn nên biết cách thực hiện thủ công nếu vẫn thất bại hoặc nếu bạn chỉ gặp một thiết bị đầu cuối và cần sao lưu một số dữ liệu.

Kiểm tra các phân vùng có sẵn của bạn

Sau khi kết nối ổ cứng hoặc USB, bạn có thể xem các thiết bị của mình và hệ thống tệp riêng biệt của chúng bằng lệnh sau:



lsblk

Như đã thấy ở trên, mỗi thiết bị vật lý tuân theo quy ước đặt tên là sd (x) , với cái tên đầu tiên sda , thư hai phòng tắm , thứ ba sdc , và như thế. Các SD tên là viết tắt của Thiết bị SCSI . Nếu đang sử dụng máy tính cũ hơn, bạn có thể thấy chúng được đặt tên bằng hd (x) thay thế.

Các thiết bị riêng lẻ này được chia thành nhiều phân vùng khác nhau: sda1, sda2, sda3, v.v. Nói một cách đơn giản, chúng đại diện cho cách đĩa cứng của bạn được phân chia. Đó là những phân vùng cụ thể mà chúng ta sẽ gắn kết, thay vì chính các thiết bị --- vì chúng là nơi dữ liệu thực được lưu trữ.





Bạn thường có thể xác định hộp Linux của mình bằng nhiều phân vùng của nó. Mục đích của việc này là để tách biệt các tệp hệ thống quan trọng và không quan trọng, chẳng hạn như phân vùng hoán đổi của bạn . Một cách khác để biết là xem dưới Điểm gắn kết lối vào. Các mục nhập là một phần của hộp Linux của bạn sẽ được gắn kết.

Cách gắn ổ cứng trong Linux

Trên thực tế, có hai giao diện dòng lệnh khác nhau mà bạn có thể sử dụng để gắn kết các thiết bị trong Linux: Udiskmount / umount . Chúng tôi khuyên bạn nên sử dụng Udisks trong hầu hết mọi trường hợp, nhưng vì trường hợp sử dụng của mọi người là khác nhau, chúng tôi cũng sẽ phác thảo phương pháp mount.





Gắn kết với đĩa

Udisks là một phần mềm quan trọng được sử dụng trong nhiều bản phân phối Linux. Nó chịu trách nhiệm quản lý các thiết bị lưu trữ như bộ lưu trữ flash USB và ổ đĩa cứng. Nó bao gồm một công cụ dòng lệnh được gọi là udisksctl . Trong công cụ này, tất cả các lệnh phân vùng của bạn đều tuân theo mẫu cơ bản sau:

udisksctl [command] [options] [location]

Đơn giản phải không? Để gắn kết phân vùng mong muốn của bạn, hãy sử dụng lệnh này, thay thế sdb1 với tên của phân vùng của bạn:

udisksctl mount -b /dev/sdb1

Các -NS cờ chỉ đơn giản biểu thị rằng phân vùng bạn đang gắn kết là từ một thiết bị.

Bạn cũng có thể gắn kết các thiết bị ảo, chẳng hạn như ảnh đĩa, với Udisks:

udisksctl loop-setup -r -f example.iso

Nếu hình ảnh của bạn không tự hoàn thành quá trình gắn, hãy xác định tên vòng lặp bằng lsblk và nhập lệnh này, thay thế loop0 với tên vòng lặp của bạn.

udisksctl mount -b /dev/loop0

Lưu ý rằng vì chúng tôi không gắn ổ đĩa cứng vật lý nên nó được gắn nhãn là vòng còn hơn là sd (x) .

Lệnh đầu tiên cho phép bạn nhận dạng hình ảnh đĩa của mình dưới dạng ảo (hoặc vòng ) thiết bị. Các -NS cờ, đại diện cho chỉ đọc , là tùy chọn nhưng đảm bảo gấp đôi các tệp bạn đang gắn sẽ không vô tình bị ghi đè. Sau đó, chúng ta có thể tiến hành như bình thường và gắn kết hình ảnh đĩa hiện có sẵn.

Nếu bạn kiểm tra các phân vùng được gắn kết của mình với lsblk một lần nữa, bạn sẽ nhận thấy một vài thay đổi.

Hãy để ý xem các thiết bị khác ngoài hộp Linux của bạn giờ đây cũng có các điểm gắn kết cụ thể như thế nào. Điều này có nghĩa là bây giờ bạn có thể truy cập các tệp trên chúng bằng cách thay đổi các thư mục đến các vị trí được chỉ định của chúng.

Ngắt kết nối với Udisks

Sau khi hoàn tất việc cài đặt ổ đĩa được gắn kết của mình, bạn cần xóa nó một cách an toàn khỏi hộp Linux của mình để tránh mất dữ liệu. Bạn có thể thực hiện việc này bằng cách ngắt kết nối và sau đó tắt nguồn hệ thống tệp nước ngoài, tách nó khỏi hệ thống của riêng bạn.

Để ngắt kết nối, bạn có thể sử dụng lại lệnh trước đó nhưng thay thế gắn kết với tháo ra :

udisksctl unmount -b /dev/sdb1

Đừng quên thay đổi tên ở cuối với tên thiết bị của bạn và lưu ý rằng các thiết bị ảo, chẳng hạn như hình ảnh đĩa, được đặt tên khác với ổ đĩa cứng và USB.

Nếu bạn kiểm tra thiết bị của mình bằng cách sử dụng lsblk , bạn sẽ nhận thấy rằng ổ cứng của bạn vẫn còn, ngay cả khi đã ngắt kết nối. Để xóa hoàn toàn và xóa thiết bị của bạn một cách an toàn, bạn cần nhập một lệnh khác để tắt thiết bị:

udisksctl power-off -b /dev/sdb1

Lưu ý rằng bạn không bao giờ được tắt nguồn phân vùng của PC Linux, vì chúng là một phần của hệ thống của bạn. Tương tự đối với hình ảnh đĩa, vì chúng không được cấp nguồn ngay từ đầu; thay vào đó, bạn sẽ cần một lệnh khác để xóa chúng khỏi danh sách thiết bị của mình:

udisksctl loop-delete -b /dev/loop0

Gắn kết với ngàm

Đối với hầu hết các phần, Udisks sẽ thực hiện công việc cho bạn. Tuy nhiên, bạn nên biết cách thực hiện thay thế trong trường hợp cách đầu tiên không phải là một lựa chọn.

Tùy chọn khác là gắn kết chỉ huy. Sự khác biệt chính giữa Udisks và mount là, với mount, bạn cần chỉ định nơi bạn muốn mount các phân vùng của mình. Ngoài ra, bạn sẽ không thể tắt thiết bị của mình sau khi sử dụng xong bằng lệnh mount.

Bạn cũng sẽ cần các đặc quyền của quản trị viên (do đó sudo ở đầu các lệnh sau). Bởi vì đặc quyền sudo rất mạnh mẽ, chúng tôi khuyên bạn nên sử dụng phương pháp Udisks trong hầu hết các trường hợp để ngăn hệ thống của bạn vô tình bị hỏng.

Nếu bạn muốn tiếp tục và sử dụng lệnh mount, bạn có thể thực hiện như sau:

sudo mount /dev/sdb1 /mnt

Phần cuối cùng, / mnt , cho biết nơi bạn muốn đặt ổ cứng được gắn vào PC của mình. Theo truyền thống trong Linux, đây là / mnt danh mục. Đối với nhiều thiết bị, bạn có thể gắn chúng vào các thư mục con dưới / mnt . Chỉ cần đảm bảo tạo các thư mục này với mkdir đầu tiên.

Giống như Udisks, gắn kết công cụ cũng hỗ trợ hình ảnh đĩa. Tuy nhiên, việc ghi nhớ cách thức hoạt động có thể hơi rườm rà hơn một chút. Không giống như Udisks, bạn chỉ cần nhập một lệnh duy nhất trong khi gắn các ảnh đĩa với mount:

sudo mount example.iso /mnt -t iso9660 -o loop

Nếu nội dung hình ảnh đĩa của bạn không hiển thị chính xác, hãy thử thay thế iso9660 với udf . Tùy chọn này cho biết định dạng của hình ảnh đĩa.

Có liên quan: Cách sao chép ổ cứng Linux của bạn

Ngắt kết nối với số lượng

Nó có vẻ kỳ lạ, nhưng lệnh để ngắt kết nối một phân vùng không phải là 'tháo kết nối', nhưng umount . Không giống như gắn kết, bạn không cần chỉ định vị trí của điểm gắn kết của mình; bạn chỉ cần tên thiết bị.

sudo umount /dev/sdb1

Lưu ý rằng nếu bạn đang làm việc với một thiết bị vật lý, bạn vẫn phải sử dụng Udisks tắt nguồn (giải thích ở trên) để đảm bảo không có dữ liệu nào bị mất khi ngắt kết nối.

Đối với hình ảnh đĩa, chỉ cần đặt tên cho thiết bị vòng lặp:

sudo umount /dev/loop0

Một lần nữa, đừng quên thay thế loop0 với tên thiết bị của bạn.

Nhận trợ giúp khi lắp ổ cứng

Việc gắn và tháo ổ đĩa có thể trở nên phức tạp nếu bạn không có thói quen làm việc đó. Nếu bạn cần nhớ các bước cụ thể cho các tiện ích này, đừng quên bạn luôn có thể nhập Cứu giúp lệnh để được hướng dẫn ngay lập tức.

i / o lỗi thiết bị windows 10
udisksctl help mount help

May mắn thay cho người dùng Linux, ngoài các hướng dẫn của chúng tôi, trên thực tế có rất nhiều cách để nhận trợ giúp cho bất kỳ lệnh nào.

Đăng lại Đăng lại tiếng riu ríu E-mail 7 cách nhận trợ giúp về dòng lệnh trên Linux

Tất cả các lệnh cần thiết để tìm hiểu về các lệnh Linux từ dòng lệnh

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Hệ thống tập tin
  • Phân vùng đĩa
  • Lệnh Linux
  • Mẹo dành cho Linux
Giới thiệu về tác giả Jordan Gloor(Đã xuất bản 51 bài báo)

Jordan là một nhà văn nhân viên của MUO, người đam mê làm cho Linux có thể truy cập và không bị căng thẳng cho tất cả mọi người. Anh ấy cũng viết hướng dẫn về quyền riêng tư và năng suất.

Xem thêm từ Jordan Gloor

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký