9月25日任务

4.1 df命令

-i 查看的是inode -l选项确实有,但我们几乎不用,它指的是,只列出本地的文件系统,如果你有nfs这种,就不列出来了。

通过ls /,发现包含boot ,老师,我是不是可以这样理解linux文件系统结构:  /  包含linux所有文件,/boot   /root  /tmp都是基于/而存在的,/就是类似Windows系统的计算机,而/boot  /root /tmp文件夹有点类似window系统的  C D E磁盘

命令df

汇报文件系统的磁盘空间使用情况

c806325c739b399b4f0f8560a48a5e104ad.jpg

[root@ys-210 ~]# df

文件系统          1K-块    已用     可用 已用% 挂载点

/dev/sda3      75254888 1198008 74056880    2% /

devtmpfs        1930948       0  1930948    0% /dev

tmpfs           1940760       0  1940760    0% /dev/shm

tmpfs           1940760    8652  1932108    1% /run

tmpfs           1940760       0  1940760    0% /sys/fs/cgroup

/dev/sda1        201380  111464    89916   56% /boot

tmpfs            388156       0   388156    0% /run/user/0

第一列:文件系统,磁盘分区名字

第二列:1k-块,磁盘总大小,单位k

第三列:已用,已经使用

第四列:可用,还有多少空余空间

第五列:已用%, 已用的百分比

第六列:挂载点,系统目录,linux磁盘不能直接使用,必须要有挂载点,通过挂载点才能进入磁盘读数据写数据

 

305cbaf6bcabc739610fec60aafd92171ee.jpg

 

-h根据磁盘大小显示单位

[root@ys-210 ~]# df -h

文件系统        容量  已用  可用 已用% 挂载点

/dev/sda3        72G  1.2G   71G    2% /

devtmpfs        1.9G     0  1.9G    0% /dev

tmpfs           1.9G     0  1.9G    0% /dev/shm

tmpfs           1.9G  8.5M  1.9G    1% /run

tmpfs           1.9G     0  1.9G    0% /sys/fs/cgroup

/dev/sda1       197M  109M   88M   56% /boot

tmpfs           380M     0  380M    0% /run/user/0

注:devtmpfs 或者tmpfs 临时文件系统,重启后会自动消失

      /dev/shm内存,速度回很快,大小是物理内存一半

      关注/dev/sda3 /dev/sda1

cb658fed26f86bf1d65b88a840c76ea1009.jpg

单位:

B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B

1024B=1KB

1024KB=1MB

1024MB=1GB

1024GB=1TB

 

查看swap

[root@ys-210 ~]# free

              total        used        free      shared  buff/cache   available

Mem:        3881524      120612     3410936        8656      349976     3476784

Swap:       8388604           0     8388604

19408e3aadb5d4e947c9a5684ec0a81e32d.jpg

 

查看分区inode,以及使用情况 -i  (格式化的时候就是在分配inode,根据磁盘分区大小分配)(磁盘的空间与磁盘使用剩余空间有关系也与剩余inode剩余数量有关系,磁盘空间有inode没有也无法存储数据)

[root@ys-210 ~]# df -i

文件系统          Inode 已用(I)  可用(I) 已用(I)% 挂载点

/dev/sda3      37645824   32516 37613308       1% /

devtmpfs         482737     364   482373       1% /dev

tmpfs            485190       1   485189       1% /dev/shm

tmpfs            485190     404   484786       1% /run

tmpfs            485190      16   485174       1% /sys/fs/cgroup

/dev/sda1        102400     330   102070       1% /boot

tmpfs            485190       1   485189       1% /run/user/0

91ec6545c2f5e916e2dbea9501234c042c1.jpg

4.2 du命令(查看文件大小)

[root@ys-210 ~]# du -sh /root/

72K    /root/

[root@ys-210 ~]# du -sh /etc/

30M    /etc/

区别:块的概念,当文件小于4kb时,也会显示4kb,一个块的大小是4kb,磁盘划分多个无数据小块,每个小块都是4kb,无论文件多小都占据一个块,一个块只能有一个文件

[root@ys-210 ~]# du -sh /etc/passwd

4.0K    /etc/passwd

[root@ys-210 ~]# ls -lh !$

ls -lh /etc/passwd

-rw-r--r-- 1 root root 1.2K 9月  21 10:55 /etc/passwd

 

命令du将目录下所有文件列出来,默认单位k

[root@ys-210 ~]# du /root/

20    /root/.ssh

0    /root/1/hdaskhdash

0    /root/1

4    /root/789

72    /root/

 

磁盘分区(上)(下)

分区输入大小输错可以使用ctrl+退格键(Backspace)删除字符

每次增加一个硬盘,都可以增加四个主分区

如果挂载的硬盘没有识别这个linux还能通过什么方法看到硬盘信息, 识别不了,那就是没有对应驱动。 不过这种情况几乎不存在。 还有一个问题,如果是已经ntfs格式的移动硬盘能否在linux识别出来   ntfs当然能识别出来,但是不能挂载。

扩展分区就是一个空壳子  逻辑分区在扩展分区里面。 扩展分区就是个空壳子,那如果分了个扩展分区,但是没有在扩展分区里面分逻辑分区的话这个扩展分区就不能拿来放数据了啊

逻辑分区可以分的比扩展分区小,但肯定不能比扩展分区大。

无论是什么类型的分区,目的就是为了在该分区下写数据,扩展分区存在的意义在于,在它下面可以分更多的逻辑分区出来。 那为什么要逻辑分区? 不就是为了破“最多四个分区”的尴尬问题么, 直接一个扩展分区也可以。 不过一般没人这样搞,尤其是安装系统的时候,引导分区必须是要在主分区上。

扩展分区最多只能有一个

mbr和gpt指的是分区的格式, ext xfs指的是文件系统格式, 文件系统是在磁盘分区后,进行的一步操作,也就是磁盘格式化。

 

实验:服务器上支持热插拔硬盘

15073cb36febef37064578e6b2f055fa84c.jpgc8f73015dd6f47f2c0f90c24057d24197b5.jpg

查看硬盘

[root@ys-210 ~]# fdisk -l   可以查看目前系统有的磁盘列出来(但无法查看到新插的硬盘)

磁盘 /dev/sda:85.9 GB, 85899345920 字节,167772160 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x00037d26

   设备 Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048      411647      204800   83  Linux

/dev/sda2          411648    17188863     8388608   82  Linux swap / Solaris

/dev/sda3        17188864   167772159    75291648   83  Linux

查看新插的硬盘,需要重启服务器:

[root@ys-210 ~]# reboot

重启后可以查看到:

[root@ys-210 ~]# fdisk -l

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

 

磁盘 /dev/sda:85.9 GB, 85899345920 字节,167772160 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x00037d26

   设备 Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048      411647      204800   83  Linux

/dev/sda2          411648    17188863     8388608   82  Linux swap / Solaris

/dev/sda3        17188864   167772159    75291648   83  Linux

磁盘分区:(可以直接格式化把硬盘变为一个分区,也可以划分分区)

[root@ys-210 ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

Device does not contain a recognized partition table

使用磁盘标识符 0x99c4b602 创建新的 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:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x99c4b602

   设备 Boot      Start         End      Blocks   Id  System

注:现在无任何分区

接下来创建新的分区

注:fdisk划分区,分区格式是mbr分区,特点:最高支持2T,分区最多只有4个主分区,想要多分分区,需要划分3个主分区,一个扩展分区,扩展分区分逻辑分区(可以多个)

主分区+扩展分区 <=4个分区

扩展分区里面可以分多个逻辑分区

命令(输入 m 获取帮助):n

Partition type:(分区类型)

   p   primary (0 primary, 0 extended, 4 free)  (主分区)

   e   extended  (扩展分区)

划分四个主分区,2G大小分别

Select (default p): p                             

分区号 (1-4,默认 1):1

起始 扇区 (2048-20971519,默认为 2048):

将使用默认值 2048

Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):+2G

分区 1 已设置为 Linux 类型,大小设为 2 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux

命令(输入 m 获取帮助):n

Partition type:

   p   primary (1 primary, 0 extended, 3 free)

   e   extended

Select (default p): p

分区号 (2-4,默认 2):

起始 扇区 (4196352-20971519,默认为 4196352):

将使用默认值 4196352

Last 扇区, +扇区 or +size{K,M,G} (4196352-20971519,默认为 20971519):+2G

分区 2 已设置为 Linux 类型,大小设为 2 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux

/dev/sdb2         4196352     8390655     2097152   83  Linux

命令(输入 m 获取帮助):n

Partition type:

   p   primary (2 primary, 0 extended, 2 free)

   e   extended

Select (default p): p

分区号 (3,4,默认 3):

起始 扇区 (8390656-20971519,默认为 8390656):

将使用默认值 8390656

Last 扇区, +扇区 or +size{K,M,G} (8390656-20971519,默认为 20971519):+2G  

分区 3 已设置为 Linux 类型,大小设为 2 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux

/dev/sdb2         4196352     8390655     2097152   83  Linux

/dev/sdb3         8390656    12584959     2097152   83  Linux

命令(输入 m 获取帮助):n  

Partition type:

   p   primary (3 primary, 0 extended, 1 free)

   e   extended

Select (default e): p

已选择分区 4

起始 扇区 (12584960-20971519,默认为 12584960):

将使用默认值 12584960

Last 扇区, +扇区 or +size{K,M,G} (12584960-20971519,默认为 20971519):+2G

分区 4 已设置为 Linux 类型,大小设为 2 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux

/dev/sdb2         4196352     8390655     2097152   83  Linux

/dev/sdb3         8390656    12584959     2097152   83  Linux

/dev/sdb4        12584960    16779263     2097152   83  Linux

命令(输入 m 获取帮助):n   (当分完四个主分区,再要分区就不可以了)

If you want to create more than four partitions, you must replace a

primary partition with an extended partition first.  

删除分区

命令(输入 m 获取帮助):d

分区号 (1-4,默认 4):

分区 4 已删除

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux

/dev/sdb2         4196352     8390655     2097152   83  Linux

/dev/sdb3         8390656    12584959     2097152   83  Linux

分扩展分区

命令(输入 m 获取帮助):n

Partition type:

   p   primary (3 primary, 0 extended, 1 free)

   e   extended

Select (default e): e

已选择分区 4

起始 扇区 (12584960-20971519,默认为 12584960):

将使用默认值 12584960

Last 扇区, +扇区 or +size{K,M,G} (12584960-20971519,默认为 20971519):+3G

分区 4 已设置为 Extended 类型,大小设为 3 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

注:单位是kb  Id 83表示主分区或者逻辑分区  5表示扩展分区

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux

/dev/sdb2         4196352     8390655     2097152   83  Linux

/dev/sdb3         8390656    12584959     2097152   83  Linux

/dev/sdb4        12584960    18876415     3145728    5  Extended

分逻辑分区

接下来分新分区是在扩展分区中分逻辑分区

命令(输入 m 获取帮助):n

All primary partitions are in use

添加逻辑分区 5

起始 扇区 (12587008-18876415,默认为 12587008):

将使用默认值 12587008

Last 扇区, +扇区 or +size{K,M,G} (12587008-18876415,默认为 18876415):+1G

分区 5 已设置为 Linux 类型,大小设为 1 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux

/dev/sdb2         4196352     8390655     2097152   83  Linux

/dev/sdb3         8390656    12584959     2097152   83  Linux

/dev/sdb4        12584960    18876415     3145728    5  Extended

/dev/sdb5        12587008    14684159     1048576   83  Linux

命令(输入 m 获取帮助):n

All primary partitions are in use

添加逻辑分区 6

起始 扇区 (14686208-18876415,默认为 14686208):

将使用默认值 14686208

Last 扇区, +扇区 or +size{K,M,G} (14686208-18876415,默认为 18876415):+1G

分区 6 已设置为 Linux 类型,大小设为 1 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux  (主)

/dev/sdb2         4196352     8390655     2097152   83  Linux (主)

/dev/sdb3         8390656    12584959     2097152   83  Linux  (主)

/dev/sdb4        12584960    18876415     3145728    5  Extended  (扩展)

/dev/sdb5        12587008    14684159     1048576   83  Linux    (逻辑)

/dev/sdb6        14686208    16783359     1048576   83  Linux    (逻辑)

删除主分区和逻辑分区的区别

命令(输入 m 获取帮助):d

分区号 (1-6,默认 6):3

分区 3 已删除

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux

/dev/sdb2         4196352     8390655     2097152   83  Linux

/dev/sdb4        12584960    18876415     3145728    5  Extended

/dev/sdb5        12587008    14684159     1048576   83  Linux

/dev/sdb6        14686208    16783359     1048576   83  Linux

注:删除一个主分区,分区号并不会往上推进

命令(输入 m 获取帮助):d

分区号 (1,2,4-6,默认 6):5

分区 5 已删除

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x2984876f

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     4196351     2097152   83  Linux

/dev/sdb2         4196352     8390655     2097152   83  Linux

/dev/sdb4        12584960    18876415     3145728    5  Extended

/dev/sdb5        14686208    16783359     1048576   83  Linux

注:删除一个逻辑分区,分区号会递进,原来的分区6替代了分区5

分完区后确认是需要的分区选择w  保存退出

命令(输入 m 获取帮助):w

如果对新划分的分区不满意选择q 不保存退出

命令(输入 m 获取帮助):q

先划分扩展分区

命令(输入 m 获取帮助):n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p): e

分区号 (1-4,默认 1):

起始 扇区 (2048-20971519,默认为 2048):

将使用默认值 2048

Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):+3G

分区 1 已设置为 Extended 类型,大小设为 3 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xf98144ad

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     6293503     3145728    5  Extended

命令(输入 m 获取帮助):n

Partition type:

   p   primary (0 primary, 1 extended, 3 free)  (主分区:还能分三个)

   l   logical (numbered from 5)   (逻辑分区,分区5开始)

Select (default p): p

分区号 (2-4,默认 2):3  (分区号可以自定义选择)

起始 扇区 (6293504-20971519,默认为 6293504):

将使用默认值 6293504

Last 扇区, +扇区 or +size{K,M,G} (6293504-20971519,默认为 20971519):+1G

分区 3 已设置为 Linux 类型,大小设为 1 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xf98144ad

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     6293503     3145728    5  Extended

/dev/sdb3         6293504     8390655     1048576   83  Linux

划分逻辑分区 (逻辑分区的分区号从分区5开始,连续不间断排序)

命令(输入 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):

将使用默认值 4096

Last 扇区, +扇区 or +size{K,M,G} (4096-6293503,默认为 6293503):+1G

分区 5 已设置为 Linux 类型,大小设为 1 GiB

命令(输入 m 获取帮助):P

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xf98144ad

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     6293503     3145728    5  Extended

/dev/sdb3         6293504     8390655     1048576   83  Linux

/dev/sdb5            4096     2101247     1048576   83  Linux  

命令(输入 m 获取帮助):n

Partition type:

   p   primary (1 primary, 1 extended, 2 free)

   l   logical (numbered from 5)

Select (default p): l

添加逻辑分区 6

起始 扇区 (2103296-6293503,默认为 2103296):

将使用默认值 2103296

Last 扇区, +扇区 or +size{K,M,G} (2103296-6293503,默认为 6293503):+100M

分区 6 已设置为 Linux 类型,大小设为 100 MiB

命令(输入 m 获取帮助):n  

Partition type:

   p   primary (1 primary, 1 extended, 2 free)

   l   logical (numbered from 5)

Select (default p): l

添加逻辑分区 7

起始 扇区 (2310144-6293503,默认为 2310144):

将使用默认值 2310144

Last 扇区, +扇区 or +size{K,M,G} (2310144-6293503,默认为 6293503):+200M  

分区 7 已设置为 Linux 类型,大小设为 200 MiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xf98144ad

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     6293503     3145728    5  Extended

/dev/sdb3         6293504     8390655     1048576   83  Linux

/dev/sdb5            4096     2101247     1048576   83  Linux

/dev/sdb6         2103296     2308095      102400   83  Linux

/dev/sdb7         2310144     2719743      204800   83  Linux

删除逻辑分区,分区号还是会连续

命令(输入 m 获取帮助):d  

分区号 (1,3,5-7,默认 7):6

分区 6 已删除

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xf98144ad

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048     6293503     3145728    5  Extended

/dev/sdb3         6293504     8390655     1048576   83  Linux

/dev/sdb5            4096     2101247     1048576   83  Linux

/dev/sdb6         2310144     2719743      204800   83  Linux

删除一个已经保存的分区流程

1.创建保存分区

[root@ys-210 ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

Device does not contain a recognized partition table

使用磁盘标识符 0xe2717adc 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p): p

分区号 (1-4,默认 1):

起始 扇区 (2048-20971519,默认为 2048):

将使用默认值 2048

Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):+7G

分区 1 已设置为 Linux 类型,大小设为 7 GiB

命令(输入 m 获取帮助):w

The partition table has been altered!

Calling ioctl() to re-read partition table.

正在同步磁盘。

2.删除保存分区

[root@ys-210 ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xe2717adc

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            2048    14682111     7340032   83  Linux

命令(输入 m 获取帮助):d

已选择分区 1

分区 1 已删除

命令(输入 m 获取帮助):w

The partition table has been altered!

Calling ioctl() to re-read partition table.

正在同步磁盘。

注:扩展分区不能格式化也不能写数据,只是一个壳子,在扩展分区中装着的是逻辑分区,真正写数据的是逻辑分区

转载于:https://my.oschina.net/u/3803396/blog/2208328

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值