Điểm:0

Sự khác biệt giữa Dung lượng Ổ đĩa và Mức sử dụng Ổ đĩa do ncdu trả về

lá cờ cn

Máy chủ của tôi có Ổ đĩa 130 GB được đính kèm.

Để kiểm tra đĩa psace miễn phí, tôi chạy df -h -x tmpfs -x squashfs | grep -v /run/chia sẻ va tôi lây :

Kích thước hệ thống tệp được sử dụng Sẵn có Sử dụng % Được gắn trên
udev 965M 0 965M 0%/dev
/dev/xvda1 128G 111G 13G 90%/

Tuy nhiên, khi tôi muốn biết chi tiết về việc sử dụng đĩa, bằng cách chạy ncdu trên thư mục gốc, tôi nhận được:

. 55,7 GiB [######### ] /nhà                                                                                                                           
. 24,0 GiB [#### ] /var
. 2,4 GiB [ ] /usr
    tệp hoán đổi 1,0 GiB [ ]
  598,6 MiB [ ] /lib
   63,0 MiB [ ] /khởi động
    9,4 MiB [ ] /sbin
    9,1 MiB [ ] /bin
. 8,1 MiB [ ] /vv
. 4,3 MiB [ ] /tmp
. 2,7 MiB [ ] /lần chạy
! 24,0 KiB [ ] /gốc
! 16,0 KiB [ ] /mất+tìm thấy
    4,0 KiB [ ] /lib64
e 4,0 KiB [ ] /opt
e 4,0 KiB [ ] /mnt
e 4,0 KiB [ ] /phương tiện
! 4,0 KiB [ ] /gandi
. 0,0 B [ ] /proc
. 0,0 B [ ] /sys
    0,0 B [ ] /dev
@ 0,0 B [ ] initrd.img.old
@ 0,0 B [ ] initrd.img
@ 0,0 B [ ] vmlinuz.old
@ 0,0 B [ ] vmlinuz
e 0,0 B [ ] /srv

Có sự khác biệt khoảng 27 GB với dung lượng đĩa trống được trả về bởi lệnh trước đó (111 GB).

Sự khác biệt này đến từ đâu?

Cảm ơn.

Điểm:1
lá cờ es

Câu hỏi này xuất hiện khá thường xuyên. Câu trả lời ngắn gọn là dudf sử dụng các phương pháp khác nhau để lấy dữ liệu.

Hệ thống tệp phân bổ các khối đĩa trong hệ thống tệp để ghi dữ liệu của nó. Dữ liệu này được gọi là siêu dữ liệu không hiển thị đối với hầu hết các chương trình cấp người dùng (chẳng hạn như du). Ví dụ về siêu dữ liệu là nút, bản đồ đĩa, khối gián tiếp và siêu khối.

Các du lệnh là một chương trình cấp người dùng không biết về siêu dữ liệu của hệ thống tệp, trong khi df xem xét các bản đồ phân bổ đĩa của hệ thống tệp và biết về siêu dữ liệu của hệ thống tệp. df có được số liệu thống kê hệ thống tệp thực sự, trong khi du chỉ nhìn thấy một phần hình ảnh.

Maxime Freschard avatar
lá cờ cn
Cảm ơn @4snok. Tôi cũng có một sự khác biệt khác giữa phép tính được thực hiện bởi `ncdu` và phép tính được thực hiện bằng PHP với gói Flysystem?

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