9 ເຄື່ອງມືໃນການຕິດຕາມກວດກາການແບ່ງປັນ Disk ແລະການ ນຳ ໃຊ້ Linux ໃນ Linux
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະທົບທວນຄືນບັນດາອຸປະກອນທີ່ໃຊ້ໃນເສັ້ນ ຄຳ ສັ່ງ Linux ເຊິ່ງທ່ານສາມາດໃຊ້ເພື່ອກວດສອບການແບ່ງປັນແຜ່ນໃນ Linux.
ຕິດຕາມກວດກາການ ນຳ ໃຊ້ອຸປະກອນໃນການເກັບຮັກສາພື້ນທີ່ແມ່ນ ໜຶ່ງ ໃນ ໜ້າ ວຽກທີ່ ສຳ ຄັນທີ່ສຸດຂອງ SysAdmin, ນີ້ຊ່ວຍຮັບປະກັນວ່າມີພື້ນທີ່ຫວ່າງພຽງພໍໃນອຸປະກອນເກັບຮັກສາເພື່ອເຮັດວຽກຂອງລະບົບ Linux ຂອງທ່ານໃຫ້ມີປະສິດຕິພາບສູງ.
ເຄື່ອງໃຊ້ສາຍເສັ້ນເພື່ອພິມຕາຕະລາງການແບ່ງປັນແຜ່ນຂອງ Linux
ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງເຄື່ອງໃຊ້ ສຳ ລັບເສັ້ນ ຄຳ ສັ່ງ ສຳ ລັບການພິມຕາຕະລາງການແບ່ງປັນອຸປະກອນແລະການ ນຳ ໃຊ້ພື້ນທີ່.
fdisk ແມ່ນເຄື່ອງມືບັນທັດຄໍາສັ່ງທີ່ມີປະສິດທິພາບແລະເປັນທີ່ນິຍົມໃຊ້ໃນການສ້າງແລະ ໝູນ ໃຊ້ຕາຕະລາງການແບ່ງປັນແຜ່ນ.
ມັນສະຫນັບສະຫນູນຕາຕະລາງການແບ່ງປັນ GPT, MBR, Sun, SGI ແລະ BSD. ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງ fdisk ຜ່ານໂປແກຼມທີ່ເປັນມິດກັບຜູ້ໃຊ້, ຂໍ້ຄວາມແລະເມນູທີ່ໃຊ້ໃນເມນູເພື່ອສະແດງ, ສ້າງ, ປັບຂະ ໜາດ, ລຶບ, ດັດແປງ, ຄັດລອກແລະຍ້າຍສ່ວນຕ່າງໆໃນແຜ່ນເກັບຂໍ້ມູນ.
ຄຳ ສັ່ງ fdisk ຂ້າງລຸ່ມນີ້ຈະພິມຕາຕະລາງການແບ່ງປັນຂອງອຸປະກອນ block ທີ່ຕິດຕັ້ງທັງ ໝົດ:
$ sudo fdisk -l
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 82213CA8-50E4-4DDB-9337-85E46DA03430 Device Start End Sectors Size Type /dev/sda1 2048 2050047 2048000 1000M Windows recovery environment /dev/sda2 2050048 2582527 532480 260M EFI System /dev/sda3 2582528 4630527 2048000 1000M Lenovo boot partition /dev/sda4 4630528 4892671 262144 128M Microsoft reserved /dev/sda5 4892672 1173295103 1168402432 557.1G Microsoft basic data /dev/sda6 1870348288 1922777087 52428800 25G Microsoft basic data /dev/sda7 1922777088 1953523711 30746624 14.7G Windows recovery environment /dev/sda8 1173295104 1173297151 2048 1M BIOS boot /dev/sda9 1173297152 1181110271 7813120 3.7G Linux swap /dev/sda10 1181110272 1870348287 689238016 328.7G Linux filesystem Partition table entries are not in disk order.
ສຳ ລັບການ ນຳ ໃຊ້ແລະຕົວຢ່າງເພີ່ມເຕີມກ່ຽວກັບ ຄຳ ສັ່ງ fdisk ໃຫ້ອ່ານຕົວຢ່າງ ຄຳ ສັ່ງ 10 'fdisk' ເພື່ອຈັດການສ່ວນຕ່າງໆ
sfdisk ເຮັດວຽກໄດ້ຄືກັບ fdisk, ມັນພິມຫລື ໝູນ ໃຊ້ຕາຕະລາງການແບ່ງປັນແຜ່ນເກັບຂໍ້ມູນ. ເຖິງຢ່າງໃດກໍ່ຕາມ, sfdisk ສະ ເໜີ ຄຸນລັກສະນະພິເສດທີ່ບໍ່ມີໃນ fdisk. ທ່ານສາມາດໃຊ້ມັນຄືກັບ fdisk, ມັນຍັງຮອງຮັບຕາຕະລາງການແບ່ງປັນ GPT, MBR, Sun ແລະ SGI.
ຄວາມແຕກຕ່າງ ໜຶ່ງ ລະຫວ່າງສອງຢ່າງແມ່ນວ່າ sfdisk ບໍ່ໄດ້ສ້າງການແບ່ງປັນລະບົບມາດຕະຖານ ສຳ ລັບປ້າຍຊື່ແຜ່ນ SGI ແລະ SUN ຄື fdisk ເຮັດ.
$ sudo sfdisk -l
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 82213CA8-50E4-4DDB-9337-85E46DA03430 Device Start End Sectors Size Type /dev/sda1 2048 2050047 2048000 1000M Windows recovery environment /dev/sda2 2050048 2582527 532480 260M EFI System /dev/sda3 2582528 4630527 2048000 1000M Lenovo boot partition /dev/sda4 4630528 4892671 262144 128M Microsoft reserved /dev/sda5 4892672 1173295103 1168402432 557.1G Microsoft basic data /dev/sda6 1870348288 1922777087 52428800 25G Microsoft basic data /dev/sda7 1922777088 1953523711 30746624 14.7G Windows recovery environment /dev/sda8 1173295104 1173297151 2048 1M BIOS boot /dev/sda9 1173297152 1181110271 7813120 3.7G Linux swap /dev/sda10 1181110272 1870348287 689238016 328.7G Linux filesystem Partition table entries are not in disk order.
ສໍາລັບການນໍາໃຊ້ຫຼາຍ, ເຂົ້າຜ່ານຫນ້າ man sfdisk.
cfdisk ແມ່ນໂປແກມງ່າຍໆທີ່ໃຊ້ໃນການພິມແລະຈັດການການແບ່ງປັນແຜ່ນ. ມັນສະຫນອງການເຮັດວຽກການແບ່ງປັນຂັ້ນພື້ນຖານທີ່ມີການໂຕ້ຕອບທີ່ເປັນມິດກັບຜູ້ໃຊ້. ມັນປະຕິບັດງານຄ້າຍຄືກັບ ຄຳ ສັ່ງທີ່ມີປະສິດທິພາບຫລາຍຂຶ້ນ: fdisk ແລະ sfdisk ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດເບິ່ງ, ເພີ່ມ, ລຶບແລະດັດແປງການແບ່ງປັນຂອງຮາດດິດ.
ໃຊ້ປຸ່ມລູກສອນຂວາແລະຊ້າຍເພື່ອຍ້າຍຈຸດເດັ່ນເທິງແຖບເມນູ.
$ sudo cfdisk
Disk: /dev/sda Size: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Label: gpt, identifier: 82213CA8-50E4-4DDB-9337-85E46DA03430 Device Start End Sectors Size Type >> Free space 2048 2048 0 0B /dev/sda1 2048 2050047 2048000 1000M Windows recovery environm /dev/sda2 2050048 2582527 532480 260M EFI System /dev/sda3 2582528 4630527 2048000 1000M Lenovo boot partition /dev/sda4 4630528 4892671 262144 128M Microsoft reserved /dev/sda5 4892672 1173295103 1168402432 557.1G Microsoft basic data /dev/sda6 1870348288 1922777087 52428800 25G Microsoft basic data /dev/sda7 1922777088 1953523711 30746624 14.7G Windows recovery environm /dev/sda8 1173295104 1173297151 2048 1M BIOS boot /dev/sda9 1173297152 1181110271 7813120 3.7G Linux swap /dev/sda10 1181110272 1870348287 689238016 328.7G Linux filesystem ┌────────────────────────────────────────────────────────────────────────────┐ │ Filesystem: ntfs │ │Filesystem label: WINRE_DRV │ └────────────────────────────────────────────────────────────────────────────┘ [ New ] [ Quit ] [ Help ] [ Sort ] [ Write ] [ Dump ]
parted ຍັງເປັນເຄື່ອງມືບັນທັດເສັ້ນ ຄຳ ສັ່ງທີ່ມີຊື່ສຽງ ສຳ ລັບການສະແດງແລະ ໝູນ ໃຊ້ການແບ່ງປັນແຜ່ນ. ມັນເຂົ້າໃຈຫລາຍຮູບແບບຕາຕະລາງການແບ່ງປັນ, ລວມທັງ MBR ແລະ GPT.
ພາກສ່ວນສາມາດໃຊ້ ສຳ ລັບການສ້າງພື້ນທີ່ ສຳ ລັບການແບ່ງປັນ ໃໝ່, ການຈັດລະບຽບການ ນຳ ໃຊ້ແຜ່ນດິດ, ແລະການຄັດລອກຂໍ້ມູນໃສ່ແຜ່ນ ໃໝ່ ແລະອື່ນໆ.
$ sudo parted -l
Model: ATA ST1000LM024 HN-M (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 1050MB 1049MB ntfs Basic data partition hidden, diag 2 1050MB 1322MB 273MB fat32 EFI system partition boot, hidden, esp 3 1322MB 2371MB 1049MB fat32 Basic data partition hidden 4 2371MB 2505MB 134MB Microsoft reserved partition msftres 5 2505MB 601GB 598GB ntfs Basic data partition msftdata 8 601GB 601GB 1049kB bios_grub 9 601GB 605GB 4000MB linux-swap(v1) 10 605GB 958GB 353GB ext4 6 958GB 984GB 26.8GB ntfs Basic data partition msftdata 7 984GB 1000GB 15.7GB ntfs Basic data partition hidden, diag
ສຳ ລັບການ ນຳ ໃຊ້ຫຼາຍອ່ານໃຫ້ອ່ານ 8 Linux 'parted' Command ເພື່ອຈັດການ Linux Disk Partitions
lsblk ພິມຂໍ້ມູນລວມທັງຊື່, ປະເພດ, ຈຸດສູງສຸດທີ່ກ່ຽວຂ້ອງກັບອຸປະກອນບລັອກທີ່ມີຫລືອຸປະກອນພິເສດທັງ ໝົດ ທີ່ບໍ່ລວມເອົາແຜ່ນດິດ RAM.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 1000M 0 part ├─sda2 8:2 0 260M 0 part ├─sda3 8:3 0 1000M 0 part ├─sda4 8:4 0 128M 0 part ├─sda5 8:5 0 557.1G 0 part ├─sda6 8:6 0 25G 0 part ├─sda7 8:7 0 14.7G 0 part ├─sda8 8:8 0 1M 0 part ├─sda9 8:9 0 3.7G 0 part [SWAP] └─sda10 8:10 0 328.7G 0 part / sr0 11:0 1 1024M 0 rom
blkid ຜົນປະໂຫຍດທີ່ຕັ້ງຫລືສະແດງຄຸນລັກສະນະຂອງອຸປະກອນ (NAME = ຄ່າຄູ່) ເຊັ່ນ: ອຸປະກອນຫຼືຊື່ການແບ່ງປັນ, ປ້າຍ ກຳ ກັບ, ປະເພດລະບົບແຟ້ມຂອງມັນແລະອື່ນໆ.
$ blkid
/dev/sda1: LABEL="WINRE_DRV" UUID="D4A45AAAA45A8EBC" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="dcc4de2d-8fc4-490f-85e0-50c2e18cc33d" /dev/sda2: LABEL="SYSTEM_DRV" UUID="185C-DA5B" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="b13c479a-d63b-4fec-9aee-f926fe7b0b16" /dev/sda3: LABEL="LRS_ESP" UUID="0E60-2E0E" TYPE="vfat" PARTLABEL="Basic data partition" PARTUUID="d464feab-0791-4866-a36b-90dbe6d6a437" /dev/sda5: LABEL="Windows8_OS" UUID="18D0632AD0630CF6" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="8a66bd5b-8624-4fdb-9ad8-18d8cd356160" /dev/sda6: LABEL="LENOVO" UUID="9286FFD986FFBC33" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="92fbbea9-6bcd-4ae5-a322-c96a07a81013" /dev/sda7: LABEL="PBR_DRV" UUID="ECD06683D066543C" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="0e2878a2-377c-4b35-9454-f1f2c6398405" /dev/sda9: UUID="e040de62-c837-453e-88ee-bd9000387083" TYPE="swap" PARTUUID="f5eef371-a152-4208-a62f-0fb287f9acdd" /dev/sda10: UUID="bb29dda3-bdaa-4b39-86cf-4a6dc9634a1b" TYPE="ext4" PARTUUID="26b60905-1c39-4fd4-bdce-95c517c781fa"
hwinfo ໂດຍທົ່ວໄປພິມຂໍ້ມູນລະອຽດກ່ຽວກັບຮາດແວຂອງລະບົບ. ແຕ່ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງ hwinfo ຂ້າງລຸ່ມນີ້, ເຊິ່ງທ່ານຈ້າງຕົວເລືອກ -
ເພື່ອບອກລາຍການຮາດແວທັງ ໝົດ ຂອງປະເພດທີ່ລະບຸໄວ້ (ໃນກໍລະນີນີ້ອຸປະກອນບລັອກເຊັ່ນ: ແຜ່ນແລະສ່ວນຂອງມັນ).
ເພື່ອ ຈຳ ກັດຂໍ້ມູນໃຫ້ເປັນບົດສະຫຼຸບ, ໃຫ້ໃຊ້ຕົວເລືອກ --short
ຄືກັບ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:
$ hwinfo --short --block
disk: /dev/sda ST1000LM024 HN-M /dev/ram0 Disk /dev/ram1 Disk /dev/ram2 Disk /dev/ram3 Disk /dev/ram4 Disk /dev/ram5 Disk /dev/ram6 Disk /dev/ram7 Disk /dev/ram8 Disk /dev/ram9 Disk /dev/ram10 Disk /dev/ram11 Disk /dev/ram12 Disk /dev/ram13 Disk /dev/ram14 Disk /dev/ram15 Disk partition: /dev/sda1 Partition /dev/sda2 Partition /dev/sda3 Partition /dev/sda4 Partition /dev/sda5 Partition /dev/sda6 Partition /dev/sda7 Partition /dev/sda8 Partition /dev/sda9 Partition /dev/sda10 Partition cdrom: /dev/sr0 PLDS DVD-RW DA8A5SH
ໃຫ້ແນ່ໃຈວ່າເຄື່ອງມື hwinfo ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານເພື່ອໃຫ້ໄດ້ຜົນຂ້າງເທິງ ..
ເຄື່ອງໃຊ້ສາຍເສັ້ນເພື່ອຕິດຕາມການ ນຳ ໃຊ້ພື້ນທີ່ຂອງ Disk ໃນ Linux
ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງອຸປະກອນເສັ້ນໃຊ້ ສຳ ລັບຕິດຕາມກວດກາການ ນຳ ໃຊ້ພື້ນທີ່ໃນແຜ່ນ Linux.
df ພິມບົດສະຫຼຸບກ່ຽວກັບການ ນຳ ໃຊ້ພື້ນທີ່ຂອງລະບົບແຟ້ມເອກະສານໃນສະ ໜາມ. ໃນ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້, ການປ່ຽນລະຫັດ -hT
ຊ່ວຍໃຫ້ການລາຍງານຂະ ໜາດ ຂອງແຜ່ນ, ພື້ນທີ່ທີ່ໃຊ້ແລ້ວ, ພື້ນທີ່ໃຊ້ໄດ້ແລະເປີເຊັນພື້ນທີ່ທີ່ໃຊ້ໃນຮູບແບບທີ່ຄົນເຮົາອ່ານໄດ້.
$ df -hT
Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 3.9G 0 3.9G 0% /dev tmpfs tmpfs 788M 9.6M 779M 2% /run /dev/sda10 ext4 324G 132G 176G 43% / tmpfs tmpfs 3.9G 86M 3.8G 3% /dev/shm tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup cgmfs tmpfs 100K 0 100K 0% /run/cgmanager/fs tmpfs tmpfs 788M 32K 788M 1% /run/user/1000
pydf ແມ່ນໂປແກຼມສາຍ ຄຳ ສັ່ງ Python ທີ່ຍົກເວັ້ນແລະເປັນການທົດແທນ df ທີ່ດີໃນ Linux. ມັນໃຊ້ສີທີ່ແຕກຕ່າງເພື່ອເນັ້ນການແບ່ງປັນແຜ່ນທີ່ມີຄຸນລັກສະນະສະເພາະ.
$ pydf
Filesystem Size Used Avail Use% Mounted on /dev/sda10 323G 132G 175G 40.7 [######################................................] /
ໃຫ້ແນ່ໃຈວ່າຜົນປະໂຫຍດ pydf ຕິດຕັ້ງຢູ່ໃນລະບົບ, ຖ້າບໍ່ຕິດຕັ້ງມັນໂດຍໃຊ້ Install Pydf Tool ເພື່ອຕິດຕາມກວດກາການ ນຳ ໃຊ້ Linux.
ເມື່ອທ່ານຮັບຮູ້ວ່າແຜ່ນເກັບຂໍ້ມູນຂອງທ່ານ ໝົດ ບ່ອນຫລືເຕັມໄປ ໝົດ, ທ່ານຄວນ:
< ກ່ອນອື່ນ ໝົດ, ສຳ ຮອງທຸກໆເອກະສານ ສຳ ຄັນຂອງທ່ານໃນລະບົບໂດຍໃຊ້ເຄື່ອງມື ສຳ ຮອງໃດໆຂອງລະບົບ Linux.
rm
ຫຼືທ່ານສາມາດ fslint ເຄື່ອງມືຊອກຫາແລະ ລຶບໄຟລ໌ທີ່ບໍ່ຕ້ອງການໃນ Linux. ໝາຍ ເຫດ: ໃນກໍລະນີທີ່ທ່ານລຶບເອກະສານ ສຳ ຄັນໃດໆ, ທ່ານສາມາດກູ້ຄືນເອກະສານທີ່ຖືກລຶບອອກໃນ Linux.
ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ເວົ້າກ່ຽວກັບເຄື່ອງມືສາຍ ຄຳ ສັ່ງທີ່ມີປະໂຫຍດ ຈຳ ນວນ ໜຶ່ງ ສຳ ລັບສະແດງຕາຕະລາງການແບ່ງປັນແຜ່ນເກັບຂໍ້ມູນແລະຕິດຕາມການ ນຳ ໃຊ້ພື້ນທີ່.
ຖ້າມີປະໂຫຍດແນວໃດຕໍ່ບັນດາເສັ້ນ ຄຳ ສັ່ງ ສຳ ລັບຈຸດປະສົງດຽວກັນ, ພວກເຮົາໄດ້ອອກໄປແລ້ວ? ໃຫ້ພວກເຮົາຮູ້ຜ່ານພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ທ່ານສາມາດຖາມ ຄຳ ຖາມຫຼືໃຫ້ພວກເຮົາມີ ຄຳ ຕິຊົມເຊັ່ນກັນ.