MM: hai số chỉ tháng,
* Thêm hệ thống tậptin vào đĩa mềm đã đ−ợc định dạng với lệnh
5.2.3 Lệnh quản lý đĩa
* Xem dung l−ợng đĩa đã sử dụng với lệnh du:
Linux cho phép ng−ời dùng xem thông tin về dung l−ợng đĩa đã đ−ợc sử dụng bằng lệnh du với cú pháp:
du [tùy-chọn] ... [tập-tin] ...
Lệnh du liệt kê kích th−ớc (tính theo kilobytes) của mỗi tập tin thuộc vào hệ thống tập tin có chứa tập-tin đ−ợc chỉ trong lệnh.
Các tuỳ chọn là:
-a
liệt kê kích th−ớc của tất cả các tập tin có trong hệ thống tập tin l−u trữ
tập-tin.
-b, --bytes
hiển thị kích th−ớc theo byte.
-c, --total
hiển thị cả tổng dung l−ợng đ−ợc sử dụng trong hệ thống tập tin.
-D, --dereference-args
không tính kích th−ớc các tập tin đ−ợc liên kết đến nếu chúng nằm trên các th− mục khác.
-h, --human-readable
hiển thị kích th−ớc các tập tin kèm theo đơn vị tính (ví dụ: 1K, 234M, 2G ... ).
-k, --kilobytes
11
-L, --dereference
tính cả kích th−ớc của các tập tin đ−ợc liên kết tới.
-l, --count-links
tính kích th−ớc các tập tin nhiều lần nếu đ−ợc liên kết cứng.
-m, --megabytes
tính kích th−ớc theo megabytes.
-S, --separate-dirs
không hiển thị kích th−ớc của th− mục con.
-s
đ−a ra kích th−ớc của hệ thống tập tin có l−u trữ tập-tin.
-x, --one-file system
bỏ qua các th− mục trên các hệ thống tập tin khác.
--help
hiển thị trang trợ giúp và thoát.
Cần l−u ý rằng, lệnh du không cho phép có nhiều tùy chọn trên cùng một dòng lệnh.
Ví dụ: lệnh sau cho biết kích cỡ của các tập tin trong th− mục /usr/doc/test:
# du /usr/doc/test 28 ./TODO/1.0_to_1.5 24 ./TODO/lib++ 16 ./TODO/unreleased 12 ./TODO/unstable 144 ./TODO 44 ./code 160 ./languages 56 ./licences 532 .
Nhìn vào màn hình có thể biết đ−ợc kích th−ớc của tập tin ./TODO/1.0_to_1.5là 28 KB, tập tin ./TODO/lib++là 24 KB, ..., và kích th−ớc của th− mục hiện thời là 532 KB.
* Kiểm tra dung l−ợng đĩa trống với lệnh df:
Cú pháp lệnh:
df [tùy-chọn]... [tập-tin]...
Lệnh này hiển thị dung l−ợng đĩa còn trống trên hệ thống tập tin chứa tập-tin. Nếu không có tham số tập-tin thì lệnh này hiển thị dung l−ợng đĩa còn trống trên tất cả các hệ thống tập tin đ−ợc kết nối.
11
-a, --all
bao gồm cả các tập tin hệ thống có dung l−ợng là 0 block.
--block-size=cõ
thiết lập lại độ lớn của khối là cõ byte.
-k, --kilobytes
hiển thị dung l−ợng tính theo kilobytes.
-l, --local
giới hạn danh sách các tập tin cục bộ trong hệ thống.
-m, --megabytes
hiển thị dung l−ợng tính theo megabytes.
-t, --type=kiểu
giới hạn danh sách các tập tin hệ thống thuộc kiểu.
-T, --print-type
hiển thị các kiểu của tập tin hệ thống.
--help
đ−a ra trang trợ giúp và thoát.
Để chỉ ra đ−ợc dung l−ợng đĩa còn trống trong Linux không phải là điều dễ làm. Ng−ời dùng có thể sử dụng lệnh df để làm đ−ợc điều này, tuy nhiên kết quả của lệnh này chỉ cho biết dung l−ợng đĩa đã đ−ợc sử dụng và dung l−ợng đĩa còn trống của từng hệ thống tập tin. Nếu muốn biết tổng dung l−ợng đĩa còn trống là bao nhiêu, sẽ phải cộng dồn dung l−ợng đĩa còn trống của từng hệ thống tập tin.
Ví dụ, lệnh
# df /mnt/floppy
sẽ cho kết quả nh− sau trên màn hình (dòng đầu tiên là tên cột):
Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda2 2174808 1378228 686104 67% / none 0 0 0 - /proc none 0 0 0 - /dev/pts automount(pid411) 0 0 0 - /misc /dev/fd0 1423 249 1174 18% /mnt/floppy có thể xác định đ−ợc, đĩa mềm đã đ−ợc sử dụng 18%, nh− vậy là còn 82% (tức là còn 1174 KB) dung l−ợng đĩa ch−a đ−ợc sử dụng.
Cột Filesystem chứa tên của thiết bị đĩa, cột 1k-blocks chứa dung l−ợng của thiết bị, cột Used chứa dung l−ợng đĩa đã đ−ợc sử dụng, cột Available
chứa dung l−ợng đĩa còn trống, cột Use% chứa % dung l−ợng đĩa đã sử dụng và cột Mounted on chứa điểm kết gắn của thiết bị.
Cách nhanh nhất để biết đ−ợc dung l−ợng đĩa còn trống bao nhiêu là phải xác định đ−ợc tên của một th− mục bất kỳ có trong đĩa đó, sử dụng lệnh df với tham số tập-
12
tin là tên của th− mục. Sau đó đọc nội dung cột Available trên màn hình hiển thị để biết dung l−ợng đĩa còn trống.
Chẳng hạn, trên đĩa cứng đang sử dụng có th− mục /etc, khi đó gõ lệnh:
# df /etc
kết quả hiển thị lên màn hình nh− sau:
Filesyst
em blocks 1k- Used Available Use% Mounted on /dev/hda
1 1984240 92 14171 466252 75% /
cho biết đĩa còn có 466252 khối rỗi.