NộI Dung
- Người bạn tốt nhất mới của bạn: Ổ đĩa cứng
- Trang thiết bị
- Mật mã
- Bước 1: Kết nối và tìm ổ đĩa
- Phân tích mã
- Bước 2: Tải đúng trình điều khiển
- Phân tích mã
- Bước 3: Tạo điểm gắn kết
- Phân tích mã
- Bước 4: Lắp Ổ đĩa tạm thời
- Phân tích mã
- Bước 5: Gắn Ổ đĩa vĩnh viễn!
- PiDrive đã sẵn sàng để cuộn
- Thả tôi một dòng
- Hãy cho tôi phản hồi!
Tôi thích làm việc với máy tính và tôi thấy Raspberry Pi là một thiết bị nhỏ hấp dẫn để làm việc.
Thẻ SD khởi động và chạy Raspberry Pi của bạn có thể rất nhỏ, chỉ cung cấp một vài GB dung lượng. Điều này có thể được lấp đầy rất nhanh chóng. Nâng cấp đầu tiên cho Raspberry Pi thường là thêm ổ cứng USB. Hướng dẫn này sẽ hướng dẫn cách gắn vĩnh viễn ổ cứng định dạng USB NTFS vào Raspberry Pi của bạn.
Hướng dẫn này giả định rằng bạn đã có Raspberry Pi và chạy với Rasbian làm hệ điều hành. Nếu bạn chưa đến thời điểm này, bạn sẽ phải đọc về cách thiết lập Raspberry Pi.
Người bạn tốt nhất mới của bạn: Ổ đĩa cứng
Trang thiết bị
Các thành phần ở đây rất đơn giản. Bạn sẽ cần:
- Một Raspberry Pi. Hệ điều hành của chúng tôi đã được cài đặt Rasbian.
- Một cách để giao tiếp với Raspberry Pi, chẳng hạn như kết nối trực tiếp bàn phím, chuột và màn hình hoặc "không đầu" và kết nối với một máy tính khác.
- Một ổ cứng USB
Đối với ổ cứng, chúng tôi chọn Seagate 4TB External, có giá 139,99 USD tại Amazon.com. Thiết lập này có một số ưu và nhược điểm.
Ưu điểm
- 4TB là khá lớn.
- Ổ cứng sử dụng nguồn điện bên ngoài. Do đó, nó không tiêu hao năng lượng từ cổng USB của Raspberry Pi.
Nhược điểm
- Nó đắt ở mức 139,99 đô la.
- Vì nó sử dụng nguồn điện bên ngoài nên nó cần một dây cáp khác và một ổ cắm khác.
Một tùy chọn khác là Ổ đĩa di động WD 1TB, cũng có sẵn trên Amazon.com. Điều này có mức giá đẹp hơn, chỉ $ 69,99. Ổ đĩa đủ lớn (1TB) để đáp ứng mọi nhu cầu tức thì và không yêu cầu nguồn điện bên ngoài.
Mật mã
Nếu bạn có kinh nghiệm với Linux và BASH, đây là mã bạn sẽ cần sử dụng. Nếu điều này trông có vẻ khó hiểu hoặc đáng sợ,hãy đọc tiếp! Chúng tôi sẽ chia nhỏ từng dòng mã và lệnh được sử dụng. Đến cuối hướng dẫn, bạn sẽ có thể quay lại thời điểm này, đọc mã và chúc mừng bản thân vì đã biết chính xác mỗi lệnh đang làm gì.
Bắt đầu nào!
# Đối với tất cả mọi người thông thạo Linux và BASH, đây là tất cả mọi thứ ở phía trước # Tìm ổ đĩa (trong trường hợp của chúng tôi là / dev / sda1) sudo fdisk -l #install NTFS-3g sudo apt-get install ntfs-3g # Tạo thư mục mount và quản lý nó là chủ sở hữu sudo mkdir / media / pidrive sudo chown pi: pi / media / pidrive # Đếm ổ đĩa sudo mount -t ntfs-3g -o uid-pi, gid-pi / dev / sda1 / media / pidrive #Now you ' được thực hiện lại nhưng nó không phải là vĩnh viễn # Tạo nó vĩnh viễn # Chỉnh sửa bảng hệ thống tệp sudo nano / etc / fstab # Thêm dòng văn bản này sau phân vùng thẻ SD / dev / sda1 / media / pidrive ntfs-3g uid = pi, gid = pi 0 0 #hit ctrl-o để lưu và ctrl-x để thoát nano #Bây giờ quá trình gắn sẽ được khôi phục khi khởi động lại # Khởi động lại để kiểm tra sudo shutdown -r now Đầu tiên, việc đầu tiên là khởi động Raspberry Pi của bạn và đăng nhập. Cắm ổ cứng USB vào cổng USB trên Raspberry Pi và cắm nguồn điện cho ổ nếu nó yêu cầu. Bây giờ chúng ta hãy xem liệu Raspberry Pi có "biết" về ổ cứng mới mà bạn đã kết nối với nó hay không. Mở cửa sổ thiết bị đầu cuối. Nếu bạn đang ở màn hình kiểu máy tính để bàn, hãy nhấp vào menu ở dưới cùng bên trái của màn hình, điều hướng đến "Phụ kiện" và sau đó nhấp vào "LXTerminal." Bây giờ gõ: sudo fdisk -l # Bạn sẽ thấy một cái gì đó giống như thế này Đĩa / dev / mmcblk0: 4110 MB, 4110417920 byte 4 đầu, 16 cung / rãnh, 125440 hình trụ, tổng cộng 8028160 cung cấp Đơn vị = cung cấp 1 * 512 = 512 byte Kích thước khu vực (logic / vật lý) : 512 byte / 512 byte Kích thước I / O (tối thiểu / tối ưu): 512 byte / 512 byte Định danh đĩa: 0x000b5098 Thiết bị Khởi động Kết thúc Khối Id Hệ thống / dev / mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA) / dev / mmcblk0p2 122880 8028159 3952640 83 Linux Lưu ý: kích thước sector là 4096 (không phải 512) Disk / dev / sda: 4000,8 GB, 4000787025920 byte 255 đầu, 63 sector / track, 60800 xy-lanh, tổng số 976754645 sector Đơn vị = sector của 1 * 4096 = 4096 byte Kích thước khu vực (logic / vật lý): 4096 byte / 4096 byte Kích thước I / O (tối thiểu / tối ưu): 4096 byte / 4096 byte Định danh đĩa: 0x90a334b0 Thiết bị Khởi động Kết thúc Khối Id Hệ thống / dev / sda1 * 2048 976754644 3907010388 7 HPFS / NTFS / exFAT
Nhìn qua danh sách xuất ra, chúng tôi thấy, từ trên xuống dưới. Đây là thẻ SD mà Raspberry Pi khởi động. Nó có hai phân vùng: Cả hai thứ này đều không phải là thứ chúng tôi quan tâm. Ổ đĩa mà chúng tôi quan tâm là Seagate External 4TB. Ổ đĩa đó được liệt kê là: Và có một phân vùng: Nhớ lấy. "/ dev / sda1" Đó là tên của ổ đĩa và tên chúng tôi sẽ sử dụng để gắn kết nó.Bước 1: Kết nối và tìm ổ đĩa
Phân tích mã
Bước 2: Tải đúng trình điều khiển
Chúng tôi đã tìm thấy ổ đĩa và Raspberry Pi biết về nó, vậy là xong phải không? Không hẳn. Raspberry Pi biết về ổ đĩa, nhưng nó không phải có thể truy cập chưa. Bạn sẽ không thể tìm thấy ổ đĩa ở bất kỳ đâu trong hệ thống tệp. Để giải quyết vấn đề này, chúng ta cần gắn kết ổ đĩa.
Đầu tiên, chúng ta cần tải phần mềm sẽ xử lý việc nói chuyện với ổ đĩa. Ổ đĩa có các định dạng hệ thống tệp khác nhau. Ổ đĩa bạn có, nếu là ổ mới mua, đã từng được sử dụng hoặc đã từng được sử dụng trên PC Windows, rất có thể sẽ được định dạng là NTFS. NTFS rất tốt cho Windows nhưng không tự nhiên trong Linux, có nghĩa là Linux không thích giao tiếp với các ổ đĩa NTFS. Điều này đủ dễ dàng để sửa chữa. Đảm bảo rằng Raspberry Pi của bạn được kết nối với Internet, mở cửa sổ đầu cuối và nhập:
Phân tích mã
- "apt-get" - "apt" là viết tắt của "Công cụ đóng gói nâng cao" và "apt-get" là một tiện ích dòng lệnh khác. Nó cho phép bạn lấy các gói phần mềm trực tuyến và cài đặt chúng vào máy tính cục bộ.
- "install" - Đây là từ khóa chúng ta chuyển cho "apt-get" để nó biết rằng chúng ta muốn nó cài đặt thứ gì đó.
- "ntfs-3g" - Đây là thứ chúng tôi muốn cài đặt. "ntfs-3g" là trình điều khiển đọc-ghi cho NTFS, có nghĩa là nó cho phép giao tiếp giữa các ổ đĩa có định dạng Linux và NTFS.
Bước 3: Tạo điểm gắn kết
Bây giờ chúng ta cần một vị trí trong hệ thống tệp để gắn ổ đĩa vào, vì vậy hãy tạo điều đó.
Hai dòng mã tiếp theo sẽ tạo vị trí tệp và sau đó thay đổi người dùng "sở hữu" vị trí đó.
# Nhập dòng này rồi nhấn enter sudo mkdir / media / pidrive # Sau đó nhập dòng này và nhấn enter sudo chown pi: pi / media / pidrive
Phân tích mã
Đối với dòng mã đầu tiên:
- "mkdir" - Đây là viết tắt của "Make Directory". Nó tạo một thư mục trong hệ thống tập tin.
- "/ media / pidrive" - Đây là thư mục bạn muốn tạo. Quy ước của Linux là gắn các thiết bị được kết nối USB vào thư mục "Phương tiện". Thư mục tôi muốn sử dụng để truy cập ổ USB mà tôi đang gọi là "pidrive." Bạn có thể gọi của bạn bất cứ điều gì bạn muốn.
Đối với dòng mã thứ hai:
- "chown" - Đây là viết tắt của "Thay đổi chủ sở hữu".
- "pi: pi" - Đây là chọn nhóm chủ: cho thư mục. Nếu bạn đang sử dụng Raspberry Pi, người dùng mặc định là "pi". Nhóm người dùng mặc định cũng là "pi." Do đó, user: group trở thành pi: pi.
- "/ media / pidrive" - Đây là thư mục chúng tôi muốn thay đổi quyền sở hữu.
Chúng tôi thay đổi quyền sở hữu của thư mục để bạn không cần "sudo" hoặc quyền root để sử dụng ổ cứng.
Bước 4: Lắp Ổ đĩa tạm thời
Được rồi, chúng ta hãy gắn kết!
Nhớ vị trí ổ cứng? Trong ví dụ của chúng tôi, đó là "/ dev / sda1." Trong thiết bị đầu cuối, nhập mã sau:
sudo mount -t ntfs-3g -o uid = pi, gid = pi / dev / sda1 / media / pidrive
Phân tích mã
- "mount" - Mount là một hành động của hệ điều hành sẽ gắn ổ đĩa vào hệ thống tệp.
- "-t ntsf-3g" - "-t" là cờ loại hệ thống tệp và "ntfs-3g" cho lệnh gắn kết hệ thống tệp nào sẽ sử dụng.
- "-o uid = po, gid = pi" - Đây là cài đặt chủ sở hữu của ổ đĩa. "uid" là ID người dùng và "gid" là ID nhóm. Điều này giống hệt như cài đặt quyền sở hữu mà chúng tôi đặt trên thư mục điểm gắn kết.
- "/ dev / sda1" - Đây là tham chiếu đến chính ổ cứng.
- "/ media / pidrive" - Là tham chiếu đến thư mục điểm gắn kết.
Xin chúc mừng! Bây giờ ổ cứng của bạn đã được gắn vào hệ thống tệp, có thể truy cập và sẵn sàng sử dụng! Tuy nhiên, cách tiếp cận này có một nhược điểm. Mỗi khi khởi động lại Raspberry Pi, bạn sẽ phải thực thi lại dòng mã này. Bây giờ chúng ta lười biếng và không muốn làm điều đó, vì vậy hãy thiết lập điểm gắn kết này vĩnh viễn!
Bước 5: Gắn Ổ đĩa vĩnh viễn!
Để ổ đĩa này tự gắn kết mỗi khi khởi động lại Raspberry Pi, chúng ta phải chỉnh sửa một tệp cấu hình trên Raspberry Pi có tên là fstab viết tắt của "File System Table." Bây giờ, điều này nghe có vẻ phức tạp hơn rất nhiều so với thực tế. Fstab chỉ là một tệp văn bản cho Raspberry Pi biết phải làm gì với các ổ cứng được kết nối với nó. Để chỉnh sửa nó, chúng tôi sẽ sử dụng một trình soạn thảo văn bản đi kèm với Hệ điều hành Rasbian và hoạt động trong thiết bị đầu cuối có tên là Nano.
Trong thiết bị đầu cuối, nhập mã này:
sudo nano / etc / fstab
# Bạn sẽ thấy một cái gì đó như thế này mặc định proc / proc proc 0 0 / dev / mmcblk0p1 / boot vfat defaults 0 2 / dev / mmcblk0p2 / ext4 defaults, noatime 0 1 / dev / sda1 / media / pidrive ntfs-3g uid = pi, gid = pi 0 1 # A swapfile không phải là phân vùng hoán đổi, vì vậy từ đây không sử dụng swapon | off nữa, hãy sử dụng dphys-swapfile swap [on | off] cho việc đó
Cửa sổ đầu cuối sẽ trông khác. Hiện chúng tôi đang ở trong trình soạn thảo văn bản Nano và sẵn sàng chỉnh sửa tệp này.
Nhấn mũi tên xuống để điều hướng đến một dòng bên dưới dòng có nội dung "/ dev / mmcblk0ps" và nhấn enter để chèn một dòng mới.
Mũi tên lên một mũi tên để đặt con trỏ của bạn trên dòng mới và nhập:
/ dev / sda1 / media / pidrive ntfs-3g uid = pi, gid = pi 0 1
# Vì vậy, cửa sổ của bạn bây giờ trông giống như mặc định này proc / proc proc 0 0 / dev / mmcblk0p1 / boot vfat defaults 0 2 / dev / mmcblk0p2 / ext4 defaults, noatime 0 1 / dev / sda1 / media / pidrive ntfs-3g uid = pi, gid = pi 0 1 # a swapfile không phải là phân vùng hoán đổi, vì vậy từ đây không sử dụng swapon | off nữa, hãy sử dụng dphys-swapfile swap [on | off] cho điều đó
Mã này trông khá quen thuộc vì nó rất giống với lệnh mount mà chúng ta đã sử dụng để mount ổ đĩa theo cách thủ công.
Bây giờ nhấn Ctrl + O (không phải Ctrl + Shift + O) để lưu tệp. Nhấn Enter để xác nhận tên tệp và sau đó nhấn Ctrl + X để thoát Nano.
Bây giờ thiết bị đầu cuối sẽ trở lại như ban đầu.
Xin chúc mừng! Bạn đã hoàn tất! Ổ cứng USB của bạn hiện đã được gắn vĩnh viễn với Raspberry Pi và sẽ được gắn lại sau mỗi lần khởi động lại. Giờ đây, bạn đã sẵn sàng sử dụng ổ USB để lưu trữ các tệp, nhạc, tài liệu, video, giải pháp cho tất cả các vấn đề của thế giới và bất kỳ thứ gì khác bạn muốn trên Raspberry Pi của mình!
PiDrive đã sẵn sàng để cuộn
Thả tôi một dòng
Vui lòng cho tôi biết nếu hướng dẫn này hữu ích cho bạn. Hãy bình chọn bên dưới và để lại bình luận! Cám ơn vì đã lắng nghe.
Happy Computing!
Hãy cho tôi phản hồi!
Bài viết này chính xác và đúng theo hiểu biết tốt nhất của tác giả. Nội dung chỉ dành cho mục đích thông tin hoặc giải trí và không thay thế cho lời khuyên cá nhân hoặc lời khuyên chuyên nghiệp trong các vấn đề kinh doanh, tài chính, pháp lý hoặc kỹ thuật.