Điểm:1

Tại sao kích thước đĩa của tôi bị giảm sau khi tạo phân vùng ext4?

lá cờ cn

Tôi đã gắn một ổ đĩa 200 GB mới vào máy của mình và tạo một máy lẻ4 hệ thống tập tin.

Nhưng bây giờ tôi chỉ nhận được ~ 185 GB dung lượng có thể sử dụng được. Tại sao tôi không thể sử dụng hết 200 GB?

Đây là đầu ra của lsblk

TÊN MAJ:KÍCH THƯỚC RM TỐI THIỂU RO LOẠI NÚI
loop0 7:0 0 55,5M 1 vòng /snap/core18/1997
loop1 7:1 0 33,3M 1 vòng lặp /snap/amazon-ssm-agent/3552
loop2 7:2 0 32,3M 1 vòng lặp /snap/snapd/11588
loop3 7:3 0 70,4M 1 vòng lặp /snap/lxd/19647
nvme1n1 259:0 0 200G 0 đĩa 
âânvme1n1p1 259:1 0 200G 0 phần /phương tiện/Dữ liệu
đĩa nvme0n1 259:2 0 20G 0 
âânvme0n1p1 259:3 0 20G 0 phần /

Và đây là đầu ra của df -h

Kích thước hệ thống tệp được sử dụng Sẵn có Sử dụng % Được gắn trên
/dev/root 20G 1.3G 19G 7%/
devtmpfs 7,8G 0 7,8G 0%/dev
tmpfs 7,8G 0 7,8G 0%/dev/shm
tmpfs 1.6G 788K 1.6G 1%/lần chạy
tmpfs 5,0M 0 5,0M 0%/chạy/khóa
tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/loop1 34M 34M 0 100% /snap/amazon-ssm-agent/3552
/dev/loop2 33M 33M 0 100% /snap/snapd/11588
/dev/loop0 56M 56M 0 100% /snap/core18/1997
/dev/loop3 71M 71M 0 100% /snap/lxd/19647
tmpfs 1.6G 0 1.6G 0%/chạy/người dùng/1000
/dev/nvme1n1p1 196G 1.4G 185G 1%/phương tiện/Dữ liệu

Như bạn có thể thấy chỉ 1% ổ đĩa đã được sử dụng nhưng tôi vẫn chỉ nhận được 185 GB là có thể sử dụng được.Tại sao lại như vậy?

Cảm ơn bạn trước!

Điểm:4
lá cờ es

SSD của bạn có tổng dung lượng ổ đĩa là 200 GiB (đơn vị dựa trên 1024!). Sau khi định dạng bằng ext4, bạn còn 196 GiB; ext4 cần một số dung lượng đĩa cho dữ liệu meta của chính nó, chẳng hạn như nút i và khối dự trữ.

196 GiB đó là dung lượng ròng của phân vùng đó /dev/nvme1n1p1 gắn tại /phương tiện/Dữ liệu. Như thường lệ, một số trong số đó được dành riêng cho nguồn gốc người dùng, để lại 185 GiB cho người dùng bình thường.

Dành một số phần trăm cho người dùng root có ý nghĩa nếu đó là một phân vùng hệ thống quan trọng, chẳng hạn như hệ thống tập tin gốc; nhưng đối với một đĩa dữ liệu thuần túy như thế này thì không. Chưa mkfs.ext4 làm điều đó bởi vì nó không thể biết bạn định làm gì với hệ thống tập tin đó.

Lý do dành một số dung lượng ổ đĩa cho root là để người quản trị hệ thống có cơ hội làm việc với các công cụ hệ thống tệp nếu ổ đĩa đầy; nếu không còn khối nào vì một số người dùng đã lấp đầy hoàn toàn một phân vùng hệ thống, thì thật khó để làm bất cứ điều gì với nó vì một số công cụ cũng cần một số dung lượng đĩa để hoạt động bình thường.

Nhưng bạn có thể cung cấp những phần trăm dự trữ đó cho người dùng bình thường bằng điều chỉnh2fs chỉ huy:

sudo tune2fs -r 0 /dev/nvme1n1p1

Xem thêm người đàn ông điều chỉnh2fs.

Dipanshu Chaubey avatar
lá cờ cn
Cảm ơn bạn rất nhiều. Tôi không biết rằng hệ thống dự trữ dung lượng cho người dùng root. Ngoài ra, bằng cách sử dụng lệnh ```tune2fs```, tôi có thể khôi phục bộ nhớ dành riêng.

Đă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.