Pydf ເປັນ ຄຳ ສັ່ງທາງເລືອກ "df" ເພື່ອກວດສອບການ ນຳ ໃຊ້ແຜ່ນໃນສີທີ່ແຕກຕ່າງກັນ
ເຄື່ອງ“ pydf” (Python Disk File System) ແມ່ນເຄື່ອງມືບັນທັດ ຄຳ ສັ່ງທີ່ກ້າວ ໜ້າ ແລະເປັນທາງເລືອກທີ່ດີ ສຳ ລັບ Linux“ df comand”. ມັນຖືກ ນຳ ໃຊ້ເພື່ອສະແດງ ຈຳ ນວນພື້ນທີ່ດິດທີ່ໃຊ້ແລະມີຢູ່ໃນລະບົບແຟ້ມ Linux, ຄືກັບ ຄຳ ສັ່ງ df, ແຕ່ມີສີຕ່າງກັນ. ຜົນຜະລິດຂອງ ຄຳ ສັ່ງ pydf ສາມາດປັບແຕ່ງໄດ້ຕາມຄວາມຕ້ອງການຂອງທ່ານ.
ຄຳ ສັ່ງ“ pydf” ນີ້ຖືກຂຽນເປັນພາສາ python ເຊິ່ງສະແດງ ຈຳ ນວນການໃຊ້ແຜ່ນແລະພື້ນທີ່ທີ່ມີຢູ່ໃນລະບົບແຟ້ມ Linux, ໂດຍໃຊ້ສີທີ່ ກຳ ຫນົດເອງ ສຳ ລັບປະເພດລະບົບເອກະສານທີ່ແຕກຕ່າງກັນ.
ການຕິດຕັ້ງ pydf
ໂດຍຄ່າເລີ່ມຕົ້ນ, ເຄື່ອງມື pydf ບໍ່ໄດ້ຖືກຕິດຕັ້ງໃນການແຈກຈ່າຍ Linux, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງມັນໂດຍໃຊ້ບ່ອນເກັບຂໍ້ມູນຂອງພາກສ່ວນທີສາມ. ດັ່ງນັ້ນ, ທຳ ອິດໃຫ້ສາມາດເກັບຮັກສາ EPEL ແລະຫລັງຈາກນັ້ນເຮັດໃຫ້ມັນ, ໃຊ້ "yum command" ຕໍ່ໄປເພື່ອຕິດຕັ້ງມັນ.
# yum install pydf
Loaded plugins: fastestmirror, security Determining fastest mirrors epel/metalink | 4.2 kB * base: mirror.nbrc.ac.in * epel: mirrors.ispros.com.bd * extras: mirror.nbrc.ac.in base | 3.7 kB epel | 3.9 kB epel/primary_db | 4.2 MB extras | 3.5 kB updates | 3.5 kB updates/primary_db | 1.9 MB Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package pydf.noarch 0:9-3.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================== Package Arch Version Repository Size ================================================================================================================== Installing: pydf noarch 9-3.el6 epel 14 k Transaction Summary ================================================================================================================== Install 1 Package(s) Total download size: 14 k Installed size: 25 k Is this ok [y/N]: y Downloading Packages: pydf-9-3.el6.noarch.rpm | 14 kB Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : pydf-9-3.el6.noarch 1/1 Verifying : pydf-9-3.el6.noarch 1/1 Installed: pydf.noarch 0:9-3.el6 Complete!
ກ່ຽວກັບການແຈກຢາຍທີ່ອີງໃສ່ Debian, ເຄື່ອງມື pydf ແມ່ນມີປະໂຫຍດຈາກລະບົບຈັດການແພັກເກັດ, ທ່ານສາມາດຕິດຕັ້ງມັນໂດຍໃຊ້“ ຄຳ ສັ່ງ apt-get” ດັ່ງຮູບຂ້າງລຸ່ມນີ້.
$ sudo apt-get install pydf
[sudo] password for tecmint: Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: java-wrappers Use 'apt-get autoremove' to remove it. The following NEW packages will be installed: pydf 0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded. Need to get 12.1 kB of archives. After this operation, 70.7 kB of additional disk space will be used. Get:1 http://in.archive.ubuntu.com/ubuntu/ raring/universe pydf all 10 [12.1 kB] Fetched 12.1 kB in 1s (6,097 B/s) Selecting previously unselected package pydf. (Reading database ... 175568 files and directories currently installed.) Unpacking pydf (from .../apt/archives/pydf_10_all.deb) ... Processing triggers for man-db ... Setting up pydf (10) ...
ວິທີການໃຊ້ pydf Command
ຖ້າທ່ານໃຊ້ ຄຳ ສັ່ງ“ pydf” ໂດຍບໍ່ຕ້ອງລະບຸການໂຕ້ຖຽງ, ມັນຈະສະແດງຂໍ້ມູນພຽງແຕ່ກ່ຽວກັບການ ນຳ ໃຊ້ພື້ນທີ່ດິດພ້ອມກັບທຸກລະບົບແຟ້ມເອກະສານ.
# pydf
Filesystem Size Used Avail Use% Mounted on /dev/sda2 49G 3244M 44G 6.4 [###.....................................] / /dev/sda1 194M 43M 140M 22.4 [#########...............................] /boot /dev/sdb1 492G 345G 122G 70.2 [#########################...............] /data /dev/sda3 39G 4043M 33G 10.0 [####....................................] /home /dev/sda6 55G 33G 19G 60.0 [########################................] /var /dev/sdc1 492G 262G 205G 53.3 [#####################...................] /videos
ເພື່ອກວດກາເບິ່ງວ່າລະບົບແຟ້ມໃດທີ່ມີ 0 ທ່ອນ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ພ້ອມກັບ "-a" ຫຼື "–all".
# pydf -a
Filesystem Size Used Avail Use% Mounted on /dev/sda2 49G 3244M 44G 6.4 [##..................................] / /dev/sda1 194M 43M 140M 22.4 [########............................] /boot /dev/sdb1 492G 345G 122G 70.2 [#########################...........] /data devpts 0 0 0 - [....................................] /dev/pts tmpfs 3995M 0 3995M 0.0 [....................................] /dev/shm /dev/sda3 39G 4043M 33G 10.0 [####................................] /home proc 0 0 0 - [....................................] /proc none 0 0 0 - [....................................] /proc/sys/fs/binfmt_misc sysfs 0 0 0 - [....................................] /sys /dev/sda6 55G 33G 19G 60.0 [######################..............] /var sunrpc 0 0 0 - [....................................] /var/lib/nfs/rpc_pipefs /dev/sdc1 492G 262G 205G 53.3 [###################.................] /videos
ເພື່ອເບິ່ງຜົນຜະລິດໃນຮູບແບບທີ່ຄົນສາມາດອ່ານໄດ້, ໃຫ້ໃຊ້ຕົວເລືອກ“ -h”, ເຊິ່ງຈະພິມຂະ ໜາດ ຕ່າງໆ (ເຊັ່ນ: 10K, 10M, 10G).
# pydf -h
Filesystem Size Used Avail Use% Mounted on /dev/sda2 49G 3244M 44G 6.4 [###.....................................] / /dev/sda1 194M 43M 140M 22.4 [#########...............................] /boot /dev/sdb1 492G 345G 122G 70.2 [############################............] /data /dev/sda3 39G 4043M 33G 10.0 [####....................................] /home /dev/sda6 55G 33G 19G 60.0 [########################................] /var /dev/sdc1 492G 262G 205G 53.3 [#####################...................] /videos
ເພື່ອພິມຂະ ໜາດ ເປັນກິໂລໄບ (ຕົວຢ່າງ, ຂະ ໜາດ ບລັອກ 1024) ໃຊ້ຕົວເລືອກ“ -k” ດັ່ງຮູບຂ້າງລຸ່ມນີ້.
# pydf -k
Filesystem Size Used Avail Use% Mounted on /dev/sda2 51606140 3321932 45662768 6.4 [##..................................] / /dev/sda1 198337 44371 143726 22.4 [########............................] /boot /dev/sdb1 516054864 362172932 127667872 70.2 [#########################...........] /data /dev/sda3 41284928 4140032 35047744 10.0 [####................................] /home /dev/sda6 57593092 34575244 20092232 60.0 [######################..............] /var /dev/sdc1 516054864 274980776 214860028 53.3 [###################.................] /videos
ເພື່ອພິມຜົນຜະລິດສະຫລຸບດ້ວຍຂະ ໜາດ ນ້ອຍກະໄບ (ເຊັ່ນ: ຂະ ໜາດ ບລັອກ 1048576) ໃຊ້ຕົວເລືອກ“ -m” ດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມ
pydf -m
Filesystem Size Used Avail Use% Mounted on /dev/sda2 50397 3244 44593 6.4 [##.....................................] / /dev/sda1 194 43 140 22.4 [#########..............................] /boot /dev/sdb1 503960 353685 124675 70.2 [###########################............] /data /dev/sda3 40317 4043 34226 10.0 [####...................................] /home /dev/sda6 56243 33768 19618 60.0 [#######################................] /var /dev/sdc1 503960 268536 209824 53.3 [#####################..................] /videos
ເພື່ອພິມຂະ ໜາດ ເປັນ gigabytes (ຕົວຢ່າງ: 1073741824), ລະບຸຕົວເລືອກ“ -g” ດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມ.
# pydf -g
Filesystem Size Used Avail Use% Mounted on /dev/sda2 50397 3244 44593 6.4 [##.....................................] / /dev/sda1 194 43 140 22.4 [#########..............................] /boot /dev/sdb1 503960 353685 124675 70.2 [###########################............] /data /dev/sda3 40317 4043 34226 10.0 [####...................................] /home /dev/sda6 56243 33770 19616 60.0 [#######################................] /var /dev/sdc1 503960 268536 209824 53.3 [#####################..................] /videos
ເພື່ອເບິ່ງຂໍ້ມູນກ່ຽວກັບ inodes ແທນທີ່ຈະເປັນທ່ອນໄມ້, ໃຫ້ໃຊ້ ຄຳ ໂຕ້ແຍ້ງ“ -i” ດັ່ງທີ່ກ່າວຢູ່ຂ້າງລຸ່ມ.
# pydf -i
Filesystem Nodes Used Avail Use% Mounted on /dev/sda2 3200k 78k 3122k 2.5 [#.......................................] / /dev/sda1 50k 40 50k 0.1 [........................................] /boot /dev/sdb1 31M 411k 31M 1.3 [#.......................................] /data /dev/sda3 2560k 3031 2557k 0.1 [........................................] /home /dev/sda6 3576k 873k 2703k 24.4 [##########..............................] /var /dev/sdc1 31M 2033k 29M 6.4 [###.....................................] /videos
ຖ້າທ່ານຕ້ອງການປິດການໃຊ້ງານທີ່ມີສີ, ພຽງແຕ່ໃຊ້ຕົວເລືອກ“ wbw”.
# pydf --bw
Filesystem Size Used Avail Use% Mounted on /dev/sda2 49G 3244M 44G 6.4 [###.....................................] / /dev/sda1 194M 43M 140M 22.4 [#########...............................] /boot /dev/sdb1 492G 345G 122G 70.2 [############################............] /data /dev/sda3 39G 4043M 33G 10.0 [####....................................] /home /dev/sda6 55G 33G 19G 60.1 [########################................] /var /dev/sdc1 492G 262G 205G 53.3 [#####################...................] /videos
ວິທີການປັບແຕ່ງສີ pydf
pydf ມີເອກະສານການຕັ້ງຄ່າຂອງມັນເອງ, ເຊິ່ງທ່ານສາມາດ ກຳ ນົດສີຕາມໃຈຂອງທ່ານເອງເພື່ອໃຫ້ຄວາມຮູ້ສຶກພິເສດແລະເບິ່ງຜົນຜະລິດຂອງທ່ານ.
# vi /etc/pydfrc
ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມໃຫ້ອ່ານ ໜ້າ man ຂອງ ຄຳ ສັ່ງ pydf ໂດຍກົດປຸ່ມ“ man pydf” ຢູ່ປາຍ.