Raspberry Pi cách định dạng ổ cứng


6

Xin chào Tôi rất mới với môi trường Raspberry Pi, vì vậy hãy tìm kiếm một chút trợ giúp để định dạng ổ đĩa cứng usb. Tôi đã chạy lsblk và có

sda          8:0    0  37.3G 0 disk  
  sda1       8:1    0  37.3G 0 part

tìm kiếm trên web, nếu đã thử như sau sudo mkfs.ext4 /dev/sda1 -L USB40gb. Nó đã làm một cái gì đó nhưng khi tôi cố gắn ổ đĩa lại, nó vẫn hiển thị các tệp đã có trước đó và tôi không thể tạo tệp / thư mục mới "Error creating directory: Permission denied"

Tôi đang viết cái này từ PC Windows 8.1 vì vậy tôi không thể cắt và dán từ Pi. Cố gắng định dạng đầu ra của nó là một chút khó khăn.

Ồ, không có gì được viết sau từ này part ở trên. Có sử dụng để được /media/USB40gb Vì vậy, tôi đã làm một cái gì đó bởi vì điều này đã biến mất. tôi đang dùng PCManFM 0.9.10 Nó không có tùy chọn định dạng, điều này sẽ giúp cuộc sống dễ dàng hơn rất nhiều, nhưng sau đó không phải là Windows.

Tôi nghĩ rằng tôi đang chạy HĐH Linux cơ bản cho Pi. Nó khởi động đến một môi trường đồ họa, nhưng tôi không biết làm thế nào để tư vấn nó là gì. Tôi nghĩ nó là OpenBox 2.0.4

PS: Tôi chạy lại chuỗi định dạng ở trên nhưng lần này tôi đã thay đổi nhãn để đọc USB37gb. Tôi đã làm điều này để xác nhận rằng trên thực tế tôi đã định dạng đúng ổ đĩa. Thấp và kìa, nó thực sự định dạng ổ đĩa, xóa sạch mọi thứ khỏi nó. Tuyệt vời ... kiểm tra nó bằng cách tạo một thư mục mới trên ổ đĩa và nhận thông báo lỗi Permission Denied!

Vì vậy, tôi đã khắc phục sự cố định dạng bằng bản dùng thử và lỗi nhưng vẫn không thể sử dụng ổ đĩa ...

Câu trả lời:


12

Nếu bạn được kết nối với RasPi bằng cửa sổ đầu cuối hoặc qua ssh, hãy sử dụng fdisk để xem và tạo lại các phân vùng. (hãy chắc chắn rằng bạn đã root su - root hoặc là sudo -s )

fdisk /dev/sda

trong khi trong fdisk, bạn có thể xác minh các phân vùng bằng p chỉ huy

Command (m for help): p
Disk /dev/sda: xxx GB, xxx bytes

Sử dụng d lệnh xóa phân vùng hiện có, sau đó p một lần nữa để xác minh nó đã biến mất

sử dụng n lệnh tạo một phân vùng mới, sử dụng p cho phân vùng chính, Đi vào để mặc định cho phân vùng 1, Đi vào để chọn khu vực đầu tiên và Đi vào một lần nữa để chọn ngành cuối cùng. Điều này cung cấp cho toàn bộ đĩa vào phân vùng mới của bạn.

bây giờ sử dụng p lệnh một lần nữa để xem phân vùng mới của bạn

Command (m for help): p
Device Boot      Start         End      Blocks   Id  System
/dev/sda1         2048   234441647   117219800   83  Linux

những thay đổi cần được ghi vào bảng phân vùng, vì vậy hãy sử dụng w lệnh để cam kết.

chạy fdisk -l lệnh để xem đĩa của bạn bây giờ sẽ bao gồm / dev / sda1

Bây giờ bạn có thể làm cho hệ thống tập tin của bạn. Sử dụng lệnh mkfs.

mkfs /dev/sda1

sau khi các siêu khóa được tạo và bạn nhận được lời nhắc bạn đã sẵn sàng để gắn đĩa của mình tạo một điểm gắn kết, giả sử bạn muốn nó là "mydisk"

mkdir /mydisk

bây giờ gắn kết nó

mount /dev/sda1 /mydisk

sử dụng df để xác minh đĩa được gắn kết. Nếu bạn khởi động lại, bạn sẽ cần phải kết nối lại (bạn có thể muốn thêm nó vào / etc / fstab)

hãy thử ghi một tập tin vào đĩa

touch /diskname/test

là tập tin được tạo ra hoặc bạn đã nhận được một lỗi?


mkfs /dev/sda1 cho một ổ SSD 30gb đang mất hàng giờ!
IgorGanapolsky

4

Điều dễ dàng nhất, đối với những người mới làm quen với môi trường Linux, là sử dụng một tiện ích có tên là gparted . Nếu bạn đang chạy raspian, bạn có thể cài đặt nó bằng phương tiện

sudo apt-get install gparted

nhưng nếu bạn đang chạy ArchLinux ARm thì lệnh là

sudo pacman -S gparted

Bạn có thể bắt đầu nó với

xhost +
sudo gparted

và bạn sẽ nhận được một màn hình như thế này: enter image description here

Trong ảnh này, bạn thấy một bảng hdd của tôi và trong trường hợp của bạn đó sẽ là thẻ SD của bạn. Bạn có thể thấy con trỏ nằm ở đâu trong hình ảnh không? Bằng cách nhấp vào đó, bạn có thể chọn thiết bị lưu trữ để điều khiển. Xin vui lòng đảm bảo bạn đã chọn ổ cứng chứ không phải thẻ SD , nếu không bạn sẽ xóa sạch hệ điều hành của bạn.

Bây giờ bạn có thể định dạng đĩa của bạn khi bạn thấy phù hợp. Trước tiên, bạn sẽ phải ngắt kết nối nó, nếu nó được gắn kết, sau đó bạn phải chọn một bảng phân vùng (trong Thiết bị - & gt; Tạo Bảng phân vùng), sau đó bạn có thể phân vùng đĩa theo ý muốn và chọn hệ thống tệp cho mỗi phân vùng. Khi bạn nghĩ rằng bạn đã chọn cấu hình cuối cùng, hãy dừng lại, xem xét lại những gì bạn đã làm, kiểm tra lại mọi thứ, hít một hơi thật sâu, sau đó nhấp vào Áp dụng các thay đổi : từ thời điểm này không có quay lại, bạn sẽ xóa sạch hệ thống lưu trữ mà gparted đang hoạt động.


1

Bạn đã kiểm tra các quyền trên thư mục mà bạn đang cố gắng tạo tệp chưa? Bạn có thể kiểm tra chủ sở hữu và quyền với:

$ ls -al

Bạn có thể thấy, ví dụ:

$ ls -al
total 24
drwxrwxr-x   2 root   root    4096 Oct 20 02:03 .
drwxr-xr-x 117 root   root   20480 Oct 20 02:03 ..

Điều này có nghĩa là thư mục hiện tại chỉ có thể được sửa đổi bởi người dùng root. Như vậy, bạn sẽ cần sử dụng một lệnh như sudo để chạy các lệnh của bạn (ví dụ: sudo mkdir helloworld ).

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.