9 Mga Himan sa Pag-monitor sa Linux Disk Partitions ug Paggamit sa Linux
Niini nga artikulo, atong ribyuhon ang daghang Linux command line utilities nga imong magamit aron masusi ang mga partisyon sa disk sa Linux.
Ang pagmonitor sa (mga) storage device sa paggamit sa wanang maoy usa sa pinaka importante nga buluhaton sa usa ka SysAdmin, kini makatabang sa pagsiguro nga adunay igo nga libre nga luna nga magpabilin sa mga storage device alang sa episyente nga pagpadagan sa imong Linux system.
Mga Utility sa Command Line Aron I-print ang Linux Disk Partition Table
Ang mosunod mao ang usa ka lista sa command line utilities alang sa pag-imprenta sa storage device partition table ug paggamit sa luna.
Ang fdisk usa ka gamhanan ug sikat nga command line tool nga gigamit sa paghimo ug pagmaniobra sa disk partition tables.
Gisuportahan niini ang mga lamesa sa partisyon sa GPT, MBR, Sun, SGI ug BSD. Mahimo nimong ipadagan ang fdisk commands pinaagi sa user-friendly, text based ug menu driven interface niini aron ipakita, paghimo, pag-resize, pagtangtang, pag-usab, pagkopya ug paglihok sa mga partisyon sa storage disks.
Ang fdisk nga sugo sa ubos mag-imprinta sa partition table sa tanang mounted block device:
$ 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.
Alang sa dugang nga paggamit ug mga pananglitan bahin sa fdisk command basaha ang 10 'fdisk' Mga Pananglitan sa Command sa Pagdumala sa mga Partisyon
Ang sfdisk naglihok sama sa fdisk, kini nag-imprinta o nagmaniobra sa usa ka storage disk partition table. Bisan pa, ang sfdisk nagtanyag dugang nga mga bahin nga wala magamit sa fdisk. Mahimo nimo kini gamiton sama sa fdisk, nagsuporta usab kini sa GPT, MBR, Sun ug SGI nga mga lamesa sa partisyon.
Usa ka kalainan tali sa duha mao nga ang sfdisk wala maghimo sa standard nga partisyon sa sistema alang sa SGI ug SUN disk label sama sa 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.
Para sa dugang nga paggamit, adto sa sfdisk man page.
Ang cfdisk usa ka yano nga programa nga gigamit alang sa pag-imprinta ug pagdumala sa mga partisyon sa disk. Nagtanyag kini og batakang pag-andar sa partitioning nga adunay usa ka user-friendly interface. Naglihok kini susama sa mas gamhanang mga sugo: fdisk ug sfdisk nga nagtugot sa mga tiggamit sa pagtan-aw, pagdugang, pagtangtang, ug pag-usab sa mga partisyon sa hard-disk.
Gamita ang tuo ug wala nga arrow key aron ibalhin ang highlighter sa mga tab sa menu.
$ 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 ]
Ang parted usa usab ka ilado nga himan sa command line alang sa pagpakita ug pagmaniobra sa mga partisyon sa disk. Nakasabut kini sa daghang mga format sa partition table, lakip ang MBR ug GPT.
Ang parted mahimong gamiton alang sa paghimo og luna alang sa bag-ong mga partisyon, pag-organisar pag-usab sa paggamit sa disk, ug pagkopya sa datos ngadto sa bag-ong mga hard disk ug sa unahan.
$ 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
Alang sa dugang nga paggamit basaha ang 8 Linux 'parted' Command sa Pagdumala sa Linux Disk Partitions
Ang lsblk nag-imprenta sa impormasyon lakip na ang ngalan, tipo, mountpoint bahin sa tanang anaa o partikular nga gitaod nga block device(s) gawas sa RAM disks.
$ 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 usa ka utility nga nangita o nagpakita sa block device attributes (NAME=value pair) sama sa device o partition name, label, ang filesystem type niini ug uban pa.
$ 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"
Ang hwinfo kasagarang nag-imprenta sa detalyadong impormasyon bahin sa sistema sa hardware. Apan mahimo nimong ipadagan ang hwinfo nga sugo sa ubos, diin imong gigamit ang --
nga opsyon sa paglista sa tanang hardware nga mga butang sa espesipikong matang (sa niini nga kaso babagan ang mga himan sama sa mga disk ug ilang mga partisyon).
Para limitahan ang impormasyon sa usa ka summary, gamita ang --short
nga opsyon sama sa command sa ubos:
$ 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
Siguroha nga ang hwinfo nga himan na-install sa imong sistema aron makuha ang mga resulta sa ibabaw.
Mga Utility sa Command Line Aron Pag-monitor sa Paggamit sa Disk Space sa Linux
Ang mosunud usa ka lista sa mga gamit sa linya sa command alang sa pagmonitor sa paggamit sa espasyo sa disk sa Linux.
Ang df nag-imprenta sa usa ka summary sa paggamit sa disk space sa file system sa terminal. Sa sugo sa ubos, ang -hT
switch makapahimo sa pagtaho sa gidak-on sa disk, gigamit nga luna, anaa nga luna ug gigamit nga mga porsiyento sa luna sa pormat nga mabasa sa tawo.
$ 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
Ang pydf usa ka talagsaon nga Python command line utility ug usa ka maayo nga kapuli sa df sa Linux. Gigamit niini ang lahi nga mga kolor aron ipasiugda ang mga partisyon sa disk nga adunay piho nga mga kinaiya.
$ pydf
Filesystem Size Used Avail Use% Mounted on /dev/sda10 323G 132G 175G 40.7 [######################................................] /
Siguruha nga ang pydf utility nga na-install sa sistema, kung dili i-install kini gamit ang Install Pydf Tool aron Mamonitor ang Paggamit sa Disk sa Linux.
Sa higayon nga imong maamgohan nga bisan unsa sa imong (mga) storage disk nahutdan na sa luna o puno na, kinahanglan nimo:
- Una, paghimo og backup sa tanan nimong importanteng mga file sa sistema gamit ang bisan unsa sa Linux system backup tools.
- Sunod, susiha kung unsang mga file o direktoryo ang nag-okupar sa labing dako nga espasyo sa (mga) disk gamit ang du command.
- Dayon kuhaa gikan sa (mga) storage disk, bisan unsang mga file nga dili na importante o dili na nimo gamiton sa umaabot uban sa tabang sa
rm
command o mahimo nimong fslint tool sa pagpangita ug kuhaa ang dili gusto nga mga file sa Linux. - Kung napuno na ang imong partition sa ugat, mahimo nimong usbon ang gidak-on sa partition sa ugat gamit ang LVM, kinahanglan nga tul-id kini.
Mubo nga sulat: Kung imong tangtangon ang bisan unsang importanteng file, mahimo nimong mabawi ang natangtang nga file sa Linux.
Niini nga artikulo, naghisgot kami bahin sa daghang mapuslanon nga mga gamit sa command line alang sa pagpakita sa lamesa sa partisyon sa disk sa pagtipig ug pag-monitor sa paggamit sa wanang.
Kung adunay bisan unsang hinungdanon nga gamit sa linya sa command alang sa parehas nga katuyoan, nga wala namon? Ipahibalo kanamo pinaagi sa seksyon sa komento sa ubos. Mahimo ka makapangutana o makahatag usab kanamo og feedback.