溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么使用fdisk擴(kuò)展磁盤空間

發(fā)布時間:2022-02-16 11:26:44 來源:億速云 閱讀:179 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹了怎么使用fdisk擴(kuò)展磁盤空間的相關(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇怎么使用fdisk擴(kuò)展磁盤空間文章都會有所收獲,下面我們一起來看看吧。

fdisk用來管理linux的磁盤,進(jìn)行分區(qū),格式化等操作,fdisk命令用于觀察硬盤實體使用情況,也可對硬盤分區(qū)。它采用傳統(tǒng)的問答式界面,而非類似DOS fdisk的cfdisk互動式操作界面,因此在使用上較為不便,但功能卻絲毫不打折扣。

怎么使用fdisk擴(kuò)展磁盤空間

擴(kuò)展磁盤空間

硬盤空間為20G,使用vSphere Client增加磁盤大小,需要再增加10G空間; 怎么使用fdisk擴(kuò)展磁盤空間怎么使用fdisk擴(kuò)展磁盤空間

擴(kuò)展完后,重啟系統(tǒng),再次使用fdisk -l查看,會發(fā)現(xiàn)硬盤空間變大了;

[root@linuxprobe ~]# fdisk -lDisk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005210c

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      204800   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              26        1301    10240000   83  Linux
/dev/sda3            1301        1497     1572864   82  Linux swap / Solaris
/dev/sda4            1497        2611     8952832   83  Linux
[root@linuxprobe ~]# df -hTFilesystem     Type   Size  Used Avail Use% Mounted on
/dev/sda2      ext4   9.7G  1.5G  7.7G  16% /
tmpfs          tmpfs  939M     0  939M   0% /dev/shm
/dev/sda1      ext4   194M   34M  151M  19% /boot
/dev/sda4      ext4   8.5G  148M  7.9G   2% /data
怎么使用fdisk擴(kuò)展磁盤空間

重新創(chuàng)建分區(qū),調(diào)整分區(qū)信息

本次實驗主要對/dev/sda4這個分區(qū)擴(kuò)展,如果是生產(chǎn)環(huán)境,請?zhí)崆白龊脗浞荼4娴狡渌謪^(qū),雖然擴(kuò)展分區(qū)大小不會導(dǎo)致數(shù)據(jù)丟失,安全起見,請?zhí)崆白龊脗浞荩?首先模擬出一些數(shù)據(jù):

[root@linuxprobe data]# mkdir test[root@linuxprobe data]# echo "we are Linuxer" > linuxprobe[root@linuxprobe data]# lltotal 24
-rw-r--r--. 1 root root    15 May 23 21:59 linuxprobe
drwx------. 2 root root 16384 May 23 15:07 lost+found
drwxr-xr-x. 2 root root  4096 May 23 21:51 test[root@linuxprobe ~]# umount /dev/sda4          #卸載磁盤分區(qū)

若提示磁盤忙,使用fuser找出將正在使用磁盤的程序并結(jié)束掉;

fuser -m -v /data
fuser -m -v -i -k /data

使用fdisk工具先刪除/dev/sda4分區(qū),然后創(chuàng)建新分區(qū),注意開始的磁柱號要和原來的一致(是保證數(shù)據(jù)不丟失的關(guān)鍵步驟),結(jié)束的磁柱號默認(rèn)回車使用全部磁盤。

[root@linuxprobe ~]# fdisk /dev/sdaWARNING: DOS-compatible mode is deprecated. It's strongly recommended to
        switch off the mode (command 'c') and change display units to
        sectors (command 'u').

Command (m for help): p        #查看分區(qū)表信息

Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005210c

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      204800   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              26        1301    10240000   83  Linux
/dev/sda3            1301        1497     1572864   82  Linux swap / Solaris
/dev/sda4            1497        2611     8952832   83  Linux

Command (m for help): d           #刪除分區(qū)
Partition number (1-4): 4         #刪除第四個

Command (m for help): p       #再次查看分區(qū)信息,/dev/sda4已被刪除

Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005210c

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      204800   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              26        1301    10240000   83  Linux
/dev/sda3            1301        1497     1572864   82  Linux swap / Solaris

Command (m for help): n      #創(chuàng)建新的分區(qū)
Command action
  e   extended
  p   primary partition (1-4)
p             #創(chuàng)建為主分區(qū)
Selected partition 4
First cylinder (1497-3916, default 1497):          #經(jīng)對比,正好和上一個磁盤柱一致,默認(rèn)即可
Using default value 1497
Last cylinder, +cylinders or +size{K,M,G} (1497-3916, default 3916):
Using default value 3916              #直接默認(rèn)就可以

Command (m for help): p               #查看分區(qū)表信息

Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005210c

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      204800   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              26        1301    10240000   83  Linux
/dev/sda3            1301        1497     1572864   82  Linux swap / Solaris
/dev/sda4            1497        3916    19436582   83  Linux

Command (m for help): wp       #保存并退出,如果創(chuàng)建有誤,直接退出不要保存即可
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

怎么使用fdisk擴(kuò)展磁盤空間怎么使用fdisk擴(kuò)展磁盤空間重新創(chuàng)建分區(qū)后,需要重啟一下;

[root@linuxprobe ~]# init 6[root@linuxprobe ~]# e2fsck -f /dev/sda4                #檢查分區(qū)信息[root@linuxprobe ~]# resize2fs -p /dev/sda4             #調(diào)整分區(qū)大小

重新掛載、查看分區(qū)大小、數(shù)據(jù)

[root@linuxprobe ~]# mount /dev/sda4 /data[root@linuxprobe ~]# df -hT[root@linuxprobe ~]# cat /data/linuxprobewe are  Linuxer
怎么使用fdisk擴(kuò)展磁盤空間

關(guān)于“怎么使用fdisk擴(kuò)展磁盤空間”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“怎么使用fdisk擴(kuò)展磁盤空間”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI