三周第四次课(12月28日)
4.1 df命令4.2 du命令4.3/4.4 磁盘分区
df命令: 磁盘管理: df命令用于显示磁盘分区上的可使用的磁盘空间。 默认显示单位为KB。 可以利用该命令来获取硬盘被占用了多少空间, 目前还剩下多少空间等信息。
语法:
df(选项)(参数)选项:
-a或--all:包含全部的文件系统;--block-size=<区块大小>:以指定的区块大小来显示区块数目;-h或--human-readable:以可读性较高的方式来显示信息;-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;-i或--inodes:显示inode的信息;-k或--kilobytes:指定区块大小为1024字节;-l或--local:仅显示本地端的文件系统;-m或--megabytes:指定区块大小为1048576字节;--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;-P或--portability:使用POSIX的输出格式;--sync:在取得磁盘使用信息前,先执行sync指令;-t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息;-T或--print-type:显示文件系统的类型;-x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息;--help:显示帮助;--version:显示版本信息。 参数: 文件:指定文件系统上的文件。实例:
查看系统磁盘设备,默认是KB为单位:
[root@LinServ-1 ~]# df文件系统 1K-块 已用 可用 已用% 挂载点/dev/sda2 146294492 28244432 110498708 21% //dev/sda1 1019208 62360 904240 7% /boottmpfs 1032204 0 1032204 0% /dev/shm/dev/sdb1 2884284108 218826068 2518944764 8% /data1
使用-h选项以KB以上的单位来显示,可读性高:
[root@LinServ-1 ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda2 140G 27G 106G 21% //dev/sda1 996M 61M 884M 7% /boottmpfs 1009M 0 1009M 0% /dev/shm/dev/sdb1 2.7T 209G 2.4T 8% /data1查看全部文件系统:[root@LinServ-1 ~]# df -a文件系统 1K-块 已用 可用 已用% 挂载点/dev/sda2 146294492 28244432 110498708 21% /proc 0 0 0 - /procsysfs 0 0 0 - /sysdevpts 0 0 0 - /dev/pts/dev/sda1 1019208 62360 904240 7% /boottmpfs 1032204 0 1032204 0% /dev/shm/dev/sdb1 2884284108 218826068 2518944764 8% /data1none 0 0 0 - /proc/sys/fs/binfmt_misc
Last login: Thu Dec 28 23:03:55 2017
[root@localhost ~]# df ^C[root@localhost ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点/dev/sda3 39313660 1119968 38193692 3% /devtmpfs 2071420 0 2071420 0% /devtmpfs 2081256 0 2081256 0% /dev/shmtmpfs 2081256 8768 2072488 1% /runtmpfs 2081256 0 2081256 0% /sys/fs/cgroup/dev/sda1 508580 126904 381676 25% /boottmpfs 416252 0 416252 0% /run/user/0 [root@localhost ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda3 38G 1.1G 37G 3% /devtmpfs 2.0G 0 2.0G 0% /devtmpfs 2.0G 0 2.0G 0% /dev/shmtmpfs 2.0G 8.6M 2.0G 1% /runtmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup/dev/sda1 497M 124M 373M 25% /boottmpfs 407M 0 407M 0% /run/user/0 [root@localhost ~]# Byte 字节 ^C[root@localhost ~]# KB MB GB TB ^C[root@localhost ~]# 1024 1000 ^C [root@localhost ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda3 38G 1.1G 37G 3% /devtmpfs 2.0G 0 2.0G 0% /devtmpfs 2.0G 0 2.0G 0% /dev/shmtmpfs 2.0G 8.6M 2.0G 1% /runtmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup/dev/sda1 497M 124M 373M 25% /boottmpfs 407M 0 407M 0% /run/user/0[root@localhost ~]# /boot swap/ ^C
[root@localhost ~]# free total used free shared buff/cache availableMem: 4162512 171072 3829116 8772 162324 3769324Swap: 2097148 0 2097148 [root@localhost ~]# df -i文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点/dev/sda3 19666432 28100 19638332 1% /devtmpfs 517855 385 517470 1% /devtmpfs 520314 1 520313 1% /dev/shmtmpfs 520314 453 519861 1% /runtmpfs 520314 16 520298 1% /sys/fs/cgroup/dev/sda1 256000 330 255670 1% /boottmpfs 520314 1 520313 1% /run/user/0 [root@localhost ~]# df -m文件系统 1M-块 已用 可用 已用% 挂载点/dev/sda3 38393 1094 37299 3% /devtmpfs 2023 0 2023 0% /devtmpfs 2033 0 2033 0% /dev/shmtmpfs 2033 9 2024 1% /runtmpfs 2033 0 2033 0% /sys/fs/cgroup/dev/sda1 497 124 373 25% /boottmpfs 407 0 407 0% /run/user/0[root@localhost ~]# [root@localhost ~]# [root@localhost ~]# [root@localhost ~]#
du命令:
磁盘管理: du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看, 还是和df命令有一些区别的。语法:
du [选项][文件]选项:
-a或-all 显示目录中个别文件的大小。-b或-bytes 显示目录或文件大小时,以byte为单位。-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。-k或--kilobytes 以KB(1024bytes)为单位输出。-m或--megabytes 以MB为单位输出。-s或--summarize 仅显示总计,只列出最后加总的值。-h或--human-readable 以K,M,G为单位,提高信息的可读性。-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。-L<符号链接>或--dereference<符号链接> 显示选项中所指定符号链接的源文件大小。-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。--exclude=<目录或文件> 略过指定的目录或文件。-D或--dereference-args 显示指定符号链接的源文件大小。-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。-l或--count-links 重复计算硬件链接的文件。实例:
显示目录或者文件所占空间:[root@localhost test]# du608 ./test6308 ./test44 ./scf/lib4 ./scf/service/deploy/product4 ./scf/service/deploy/info12 ./scf/service/deploy16 ./scf/service4 ./scf/doc4 ./scf/bin32 ./scf8 ./test31288 .只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小 显示指定文件所占空间:[root@localhost test]# du log2012.log300 log2012.log查看指定目录的所占空间:
[root@localhost test]# du scf4 scf/lib4 scf/service/deploy/product4 scf/service/deploy/info12 scf/service/deploy16 scf/service4 scf/doc4 scf/bin32 scf显示多个文件所占空间:
[root@localhost test]# du log30.tar.gz log31.tar.gz4 log30.tar.gz4 log31.tar.gz
只显示总和的大小:
[root@localhost test]# du -s1288 .[root@localhost test]# du -s scf
32 scf[root@localhost test]# cd ..
[root@localhost soft]# du -s test1288 test [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# du ^C[root@localhost ~]# du -sh /root/104K /root/[root@localhost ~]# du -sh /boot/
99M /boot/[root@localhost ~]# du -sh /etc/passwd
4.0K /etc/passwd[root@localhost ~]# ls -lh /etc/passwd
-rw-r--r-- 1 root root 1.2K 12月 26 22:41 /etc/passwd[root@localhost ~]#
[root@localhost ~]# du /etc/passwd4 /etc/passwd[root@localhost ~]# du /root/
56 /root/.ssh0 /root/234/ad0 /root/234/adx0 /root/234104 /root/[root@localhost ~]# du -s /root/
104 /root/[root@localhost ~]# du -sh /root/
104K /root/[root@localhost ~]#
[root@localhost ~]# [root@localhost ~]# [root@localhost ~]# fdisk命令: 磁盘管理:fdisk命令用于观察硬盘实体使用情况,也可对硬盘分区。它采用传统的问答式界面,而非类似DOS fdisk的cfdisk互动式操作界面,因此在使用上较为不便,但功能却丝毫不打折扣。语法:
fdisk(选项)(参数)选项:
-b<分区大小>:指定每个分区的大小;-l:列出指定的外围设备的分区表状况;-s<分区编号>:将指定的分区大小输出到标准输出上,单位为区块;-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址;-v:显示版本信息。参数:
设备文件:指定要进行分区或者显示分区的硬盘设备文件。Connecting to 192.168.183.128:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Thu Dec 28 23:54:19 2017
[root@localhost ~]# fdisk -l
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x00098ef8设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 5220351 2097152 82 Linux swap / Solaris/dev/sda3 5220352 83886079 39332864 83 Linux[root@localhost ~]# w
23:55:29 up 1 min, 2 users, load average: 0.11, 0.08, 0.04USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot tty1 23:54 57.00s 0.00s 0.00s -bashroot pts/0 192.168.183.1 23:54 1.00s 0.00s 0.00s w[root@localhost ~]# fdisk -l
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x00098ef8设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 5220351 2097152 82 Linux swap / Solaris/dev/sda3 5220352 83886079 39332864 83 Linux [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0x114091e3 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):m命令操作 a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create an IRIX (SGI) partition table l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) 命令(输入 m 获取帮助):p磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x114091e3设备 Boot Start End Blocks Id System
命令(输入 m 获取帮助):n
Partition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): p分区号 (1-4,默认 1):1起始 扇区 (2048-41943039,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+2G分区 1 已设置为 Linux 类型,大小设为 2 GiB 命令(输入 m 获取帮助):nPartition type: p primary (1 primary, 0 extended, 3 free) e extendedSelect (default p): p分区号 (2-4,默认 2):2起始 扇区 (4196352-41943039,默认为 4196352):将使用默认值 4196352Last 扇区, +扇区 or +size{K,M,G} (4196352-41943039,默认为 41943039):+8g^HG^H^H^H不支持的后缀.”。支持:10^N: KB (千字节), MB (兆字节), GB (吉字节) 2^N: K (约千字节), M (约兆字节), G (约吉字节)Last 扇区, +扇区 or +size{K,M,G} (4196352-41943039,默认为 41943039):+8G分区 2 已设置为 Linux 类型,大小设为 8 GiB 命令(输入 m 获取帮助):P磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x114091e3设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux/dev/sdb2 4196352 20973567 8388608 83 Linux 命令(输入 m 获取帮助):N^HPartition type: p primary (2 primary, 0 extended, 2 free) e extendedSelect (default p): p分区号 (3,4,默认 3):起始 扇区 (20973568-41943039,默认为 20973568):+5G值超出范围。起始 扇区 (20973568-41943039,默认为 20973568):将使用默认值 20973568Last 扇区, +扇区 or +size{K,M,G} (20973568-41943039,默认为 41943039):+5G分区 3 已设置为 Linux 类型,大小设为 5 GiB 命令(输入 m 获取帮助):NPartition type: p primary (3 primary, 0 extended, 1 free) e extendedSelect (default e): P^H^H已选择分区 4起始 扇区 (31459328-41943039,默认为 31459328):将使用默认值 31459328Last 扇区, +扇区 or +size{K,M,G} (31459328-41943039,默认为 41943039):5+^H值超出范围。Last 扇区, +扇区 or +size{K,M,G} (31459328-41943039,默认为 41943039):+8分区 4 已设置为 Linux 类型,大小设为 4.5 KiB 命令(输入 m 获取帮助):nIf you want to create more than four partitions, you must replace aprimary partition with an extended partition first. 命令(输入 m 获取帮助):p磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x114091e3设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux/dev/sdb2 4196352 20973567 8388608 83 Linux/dev/sdb3 20973568 31459327 5242880 83 Linux/dev/sdb4 31459328 31459336 4+ 83 Linux 命令(输入 m 获取帮助):d分区号 (1-4,默认 4):4分区 4 已删除 命令(输入 m 获取帮助):p磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x114091e3设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux/dev/sdb2 4196352 20973567 8388608 83 Linux/dev/sdb3 20973568 31459327 5242880 83 Linux命令(输入 m 获取帮助):n
Partition type: p primary (3 primary, 0 extended, 1 free) e extendedSelect (default e): e已选择分区 4起始 扇区 (31459328-41943039,默认为 31459328):将使用默认值 31459328Last 扇区, +扇区 or +size{K,M,G} (31459328-41943039,默认为 41943039):+5G值超出范围。Last 扇区, +扇区 or +size{K,M,G} (31459328-41943039,默认为 41943039):将使用默认值 41943039分区 4 已设置为 Extended 类型,大小设为 5 GiB 命令(输入 m 获取帮助):P磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x114091e3设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux/dev/sdb2 4196352 20973567 8388608 83 Linux/dev/sdb3 20973568 31459327 5242880 83 Linux/dev/sdb4 31459328 41943039 5241856 5 Extended命令(输入 m 获取帮助):N^C
[root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0x62c9fb49 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):p磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x62c9fb49设备 Boot Start End Blocks Id System
命令(输入 m 获取帮助):n
Partition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): p分区号 (1-4,默认 1):1起始 扇区 (2048-41943039,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+G将使用默认值 41943039分区 1 已设置为 Linux 类型,大小设为 20 GiB 命令(输入 m 获取帮助):D已选择分区 1分区 1 已删除命令(输入 m 获取帮助):1
1: unknown command命令操作 a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create an IRIX (SGI) partition table l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) 命令(输入 m 获取帮助):P磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x62c9fb49设备 Boot Start End Blocks Id System
命令(输入 m 获取帮助):NPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): P分区号 (1-4,默认 1):1起始 扇区 (2048-41943039,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+5G分区 1 已设置为 Linux 类型,大小设为 5 GiB 命令(输入 m 获取帮助):NPartition type: p primary (1 primary, 0 extended, 3 free) e extendedSelect (default p): P分区号 (2-4,默认 2):起始 扇区 (10487808-41943039,默认为 10487808):将使用默认值 10487808Last 扇区, +扇区 or +size{K,M,G} (10487808-41943039,默认为 41943039):+5G分区 2 已设置为 Linux 类型,大小设为 5 GiB 命令(输入 m 获取帮助):NPartition type: p primary (2 primary, 0 extended, 2 free) e extendedSelect (default p): P分区号 (3,4,默认 3):起始 扇区 (20973568-41943039,默认为 20973568):将使用默认值 20973568Last 扇区, +扇区 or +size{K,M,G} (20973568-41943039,默认为 41943039):将使用默认值 41943039分区 3 已设置为 Linux 类型,大小设为 10 GiB 命令(输入 m 获取帮助):命令(输入 m 获取帮助):NPartition type: p primary (3 primary, 0 extended, 1 free) e extendedSelect (default e): P已选择分区 4No free sectors available 命令(输入 m 获取帮助):D分区号 (1-3,默认 3):3分区 3 已删除 命令(输入 m 获取帮助):P磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x62c9fb49设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux/dev/sdb2 10487808 20973567 5242880 83 Linux 命令(输入 m 获取帮助):NPartition type: p primary (2 primary, 0 extended, 2 free) e extendedSelect (default p): P分区号 (3,4,默认 3):起始 扇区 (20973568-41943039,默认为 20973568):将使用默认值 20973568Last 扇区, +扇区 or +size{K,M,G} (20973568-41943039,默认为 41943039):+5G分区 3 已设置为 Linux 类型,大小设为 5 GiB 命令(输入 m 获取帮助):P磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x62c9fb49设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux/dev/sdb2 10487808 20973567 5242880 83 Linux/dev/sdb3 20973568 31459327 5242880 83 Linux
命令(输入 m 获取帮助):N
Partition type: p primary (3 primary, 0 extended, 1 free) e extendedSelect (default e): E已选择分区 4起始 扇区 (31459328-41943039,默认为 31459328):将使用默认值 31459328Last 扇区, +扇区 or +size{K,M,G} (31459328-41943039,默认为 41943039):将使用默认值 41943039分区 4 已设置为 Extended 类型,大小设为 5 GiB 命令(输入 m 获取帮助):P磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x62c9fb49设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux/dev/sdb2 10487808 20973567 5242880 83 Linux/dev/sdb3 20973568 31459327 5242880 83 Linux/dev/sdb4 31459328 41943039 5241856 5 Extended 命令(输入 m 获取帮助):Q^H^H^H^H^H^H[root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0x780e7801 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):NPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): E分区号 (1-4,默认 1):起始 扇区 (2048-41943039,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+3FG^H不支持的后缀:“F”。支持:10^N: KB (千字节), MB (兆字节), GB (吉字节) 2^N: K (约千字节), M (约兆字节), G (约吉字节)Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):将使用默认值 41943039分区 1 已设置为 Extended 类型,大小设为 20 GiB
命令(输入 m 获取帮助):D
已选择分区 1分区 1 已删除 命令(输入 m 获取帮助):11: unknown command命令操作 a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create an IRIX (SGI) partition table l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) 命令(输入 m 获取帮助):N^HPPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): E分区号 (1-4,默认 1):起始 扇区 (2048-41943039,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+3G分区 1 已设置为 Extended 类型,大小设为 3 GiB 命令(输入 m 获取帮助):NPartition type: p primary (0 primary, 1 extended, 3 free) l logical (numbered from 5)Select (default p): [^HP无效的分区类型“[” 命令(输入 m 获取帮助):P磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x780e7801设备 Boot Start End Blocks Id System
/dev/sdb1 2048 6293503 3145728 5 Extended 命令(输入 m 获取帮助):NPartition type: p primary (0 primary, 1 extended, 3 free) l logical (numbered from 5)Select (default p): P分区号 (2-4,默认 2):3起始 扇区 (6293504-41943039,默认为 6293504):将使用默认值 6293504Last 扇区, +扇区 or +size{K,M,G} (6293504-41943039,默认为 41943039):+2G分区 3 已设置为 Linux 类型,大小设为 2 GiB 命令(输入 m 获取帮助):P磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x780e7801设备 Boot Start End Blocks Id System
/dev/sdb1 2048 6293503 3145728 5 Extended/dev/sdb3 6293504 10487807 2097152 83 Linux
命令(输入 m 获取帮助):N
Partition type: p primary (1 primary, 1 extended, 2 free) l logical (numbered from 5)Select (default p): L添加逻辑分区 5起始 扇区 (4096-6293503,默认为 4096):将使用默认值 4096Last 扇区, +扇区 or +size{K,M,G} (4096-6293503,默认为 6293503):+2G分区 5 已设置为 Linux 类型,大小设为 2 GiB
命令(输入 m 获取帮助):P
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x780e7801设备 Boot Start End Blocks Id System
/dev/sdb1 2048 6293503 3145728 5 Extended/dev/sdb3 6293504 10487807 2097152 83 Linux/dev/sdb5 4096 4198399 2097152 83 Linux
命令(输入 m 获取帮助):N
Partition type: p primary (1 primary, 1 extended, 2 free) l logical (numbered from 5)Select (default p): L添加逻辑分区 6起始 扇区 (4200448-6293503,默认为 4200448):+1G值超出范围。起始 扇区 (4200448-6293503,默认为 4200448):将使用默认值 4200448Last 扇区, +扇区 or +size{K,M,G} (4200448-6293503,默认为 6293503):+1G值超出范围。Last 扇区, +扇区 or +size{K,M,G} (4200448-6293503,默认为 6293503):将使用默认值 6293503分区 6 已设置为 Linux 类型,大小设为 1022 MiB 命令(输入 m 获取帮助):命令(输入 m 获取帮助):NPartition type: p primary (1 primary, 1 extended, 2 free) l logical (numbered from 5)Select (default p): L添加逻辑分区 7No free sectors available
命令(输入 m 获取帮助):
命令(输入 m 获取帮助):NPartition type: p primary (1 primary, 1 extended, 2 free) l logical (numbered from 5)Select (default p): L添加逻辑分区 7No free sectors available
命令(输入 m 获取帮助):P
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x780e7801设备 Boot Start End Blocks Id System
/dev/sdb1 2048 6293503 3145728 5 Extended/dev/sdb3 6293504 10487807 2097152 83 Linux/dev/sdb5 4096 4198399 2097152 83 Linux/dev/sdb6 4200448 6293503 1046528 83 Linux命令(输入 m 获取帮助):D分区号 (1,3,5,6,默认 6):6分区 6 已删除 命令(输入 m 获取帮助):P磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x780e7801
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 6293503 3145728 5 Extended/dev/sdb3 6293504 10487807 2097152 83 Linux/dev/sdb5 4096 4198399 2097152 83 Linux命令(输入 m 获取帮助):Q
[root@localhost ~]# fdisk -l磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x00098ef8设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 5220351 2097152 82 Linux swap / Solaris/dev/sda3 5220352 83886079 39332864 83 Linux[root@localhost ~]# fdisk -l磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x00098ef8设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 5220351 2097152 82 Linux swap / Solaris/dev/sda3 5220352 83886079 39332864 83 Linux [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0xf80c2f05 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):P
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0xf80c2f05设备 Boot Start End Blocks Id System
命令(输入 m 获取帮助):N
Partition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): P分区号 (1-4,默认 1):起始 扇区 (2048-41943039,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+5G分区 1 已设置为 Linux 类型,大小设为 5 GiB
命令(输入 m 获取帮助):W
The partition table has been altered!Calling ioctl() to re-read partition table.正在同步磁盘。[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。 命令(输入 m 获取帮助):NPartition type: p primary (1 primary, 0 extended, 3 free) e extendedSelect (default p): P分区号 (2-4,默认 2):起始 扇区 (10487808-41943039,默认为 10487808):将使用默认值 10487808Last 扇区, +扇区 or +size{K,M,G} (10487808-41943039,默认为 41943039):+5G分区 2 已设置为 Linux 类型,大小设为 5 GiB
命令(输入 m 获取帮助):P
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0xf80c2f05设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux/dev/sdb2 10487808 20973567 5242880 83 Linux
命令(输入 m 获取帮助):Q
[root@localhost ~]# fdisk -l磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0xf80c2f05设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x00098ef8设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 5220351 2097152 82 Linux swap / Solaris/dev/sda3 5220352 83886079 39332864 83 Linux[root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。命令(输入 m 获取帮助):D已选择分区 1分区 1 已删除
命令(输入 m 获取帮助):1
1: unknown command命令操作 a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create an IRIX (SGI) partition table l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only)
命令(输入 m 获取帮助):P
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0xf80c2f05设备 Boot Start End Blocks Id System
命令(输入 m 获取帮助):Q[root@localhost ~]# fdisk -l磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0xf80c2f05
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x00098ef8设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 5220351 2097152 82 Linux swap / Solaris/dev/sda3 5220352 83886079 39332864 83 Linux [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。命令(输入 m 获取帮助):D已选择分区 1分区 1 已删除命令(输入 m 获取帮助):W
The partition table has been altered!Calling ioctl() to re-read partition table.正在同步磁盘。[root@localhost ~]# fdisk -l
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0xf80c2f05设备 Boot Start End Blocks Id System
磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x00098ef8设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 5220351 2097152 82 Linux swap / Solaris/dev/sda3 5220352 83886079 39332864 83 Linux[root@localhost ~]#