1:查看分区情况:df -h
admin@iZwz92c0zpe8t65qe996ckZ:/$ df -h Filesystem Size Used Avail Use% Mounted on udev 983M 0 983M 0% /dev tmpfs 201M 24M 177M 12% /run /dev/vda1 40G 9.3G 28G 25% / tmpfs 1001M 0 1001M 0% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 1001M 0 1001M 0% /sys/fs/cgroup tmpfs 201M 0 201M 0% /run/user/1000
2:查看某一个目录挂载在哪一个分区下面:df -h 目录
admin@iZwz92c0zpe8t65qe996ckZ:/$ df -h /srv/ Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 9.3G 28G 25% /
3:给磁盘进行分区:sudo fdisk /dev/vda
admin@iZwz92c0zpe8t65qe996ckZ:/$ sudo fdisk /dev/vda Welcome to fdisk (util-linux 2.27.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): m
使用m查看命令的使用方法
Misc m print this menu u change display/entry units x extra functionality (experts only) Script I load disk layout from sfdisk script file O dump disk layout to sfdisk script file Save & Exit w write table to disk and exit q quit without saving changes Create a new label g create a new empty GPT partition table G create a new empty SGI (IRIX) partition table o create a new empty DOS partition table s create a new empty Sun partition table Command (m for help):
命令p打印分区情况:
Command (m for help): p Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xd6804155 Device Boot Start End Sectors Size Id Type /dev/vda1 * 2048 83884031 83881984 40G 83 Linux
d 删除分区
命令n 添加分区:
Command (m for help): d Selected partition 1 Partition 1 has been deleted. Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p):
添加分区
Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-83886079, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-83886079, default 83886079): 40000000 Created a new partition 1 of type 'Linux' and of size 19.1 GiB. Command (m for help): p Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xd6804155 Device Boot Start End Sectors Size Id Type /dev/vda1 2048 40000000 39997953 19.1G 83 Linux
再添加一个分区:
Using default response p. Partition number (2-4, default 2): 2 First sector (40000001-83886079, default 40001536): Last sector, +sectors or +size{K,M,G,T,P} (40001536-83886079, default 83886079): 83886079 Created a new partition 2 of type 'Linux' and of size 20.9 GiB. Command (m for help): p Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xd6804155 Device Boot Start End Sectors Size Id Type /dev/vda1 2048 40000000 39997953 19.1G 83 Linux /dev/vda2 40001536 83886079 43884544 20.9G 83 Linux
使用命令w保存修改
命令q是修改失效,上面修改没用
Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Re-reading the partition table failed.: 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).
执行 partprobe
admin@iZwz92c0zpe8t65qe996ckZ:~$ partprobe
提示 /dev/vda2不存在
执行:sudo mknod /dev/vda2 b 8 4 http://blog.itpub.net/28874898/viewspace-774249/
admin@iZwz92c0zpe8t65qe996ckZ:~$ sudo mknod /dev/vda2 b 8 4 sudo: unable to resolve host iZwz92c0zpe8t65qe996ckZ admin@iZwz92c0zpe8t65qe996ckZ:~$ ll /dev/vda* brw-rw---- 1 root disk 253, 0 Oct 30 16:08 /dev/vda brw-rw---- 1 root disk 253, 1 Oct 30 16:08 /dev/vda1 brw-r--r-- 1 root root 8, 4 Oct 30 16:28 /dev/vda2
3:卸载磁盘挂载:
admin@iZwz92c0zpe8t65qe996ckZ:/$ sudo umount /dev/vda sudo: unable to resolve host iZwz92c0zpe8t65qe996ckZ umount: /dev/vda: not mounted
4:阿里云安装完系统之后,只有一个分区,想要变成多个分区?
可以先缩小分区的容量,然后用多余的容量去再分区。