• Linux命令语法 (sfdisk)


    首先输入 fdisk -h 命令查看帮助信息:

    [root@localnat201 ~]# fdisk -h
    用法:
    fdisk [选项] <磁盘> 更改分区表
    fdisk [选项] -l <磁盘> 列出分区表
    fdisk -s <分区> 给出分区大小(块数)
    
    选项:
    -b <大小> 扇区大小(512、1024、2048或4096)
    -c[=<模式>] 兼容模式:“dos”或“nondos”(默认)
    -h 打印此帮助文本
    -u[=<单位>] 显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)
    -v 打印程序版本
    -C <数字> 指定柱面数
    -H <数字> 指定磁头数
    -S <数字> 指定每个磁道的扇区数
    

    从中我们可以看出,使用 fdisk -l 命令可查看分区表信息:

    [root@localnat201 ~]# fdisk -l
    
    磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000b1bc3
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200    62914559    30407680   8e  Linux LVM
    
    磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    
    磁盘 /dev/mapper/cl-root:29.0 GB, 28982640640 字节,56606720 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    
    磁盘 /dev/mapper/cl-swap:2147 MB, 2147483648 字节,4194304 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    

      从中我们可以看出,有4个设备,分别为/dev/sda、/dev/sdb、/dev/mapper/cl-root、/dev/mapper/cl-swap。其中/dev/sda硬盘已经有2个分区分区为:/dev/sda1和/dev/sda2。/dev/mapper/cl-root和/dev/mapper/cl-swap两个设备是/dev/sda2分区创建的逻辑卷。这里的/dev/sdb硬盘设备并没有被分区,我们则是需要来操作这个硬盘

    输入 fdisk /dev/sdb 命令,对/dev/sda硬盘的分区表进行操作:

    [root@localnat201 ~]# fdisk /dev/sdb
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    Device does not contain a recognized partition table
    使用磁盘标识符 0xc72a6f6a 创建新的 DOS 磁盘标签。
    

      

     我们输入"m"选项可以查看到帮助信息:

    命令(输入 m 获取帮助):m
    命令操作
       a   toggle a bootable flag 切换可引导标志
       b   edit bsd disklabel 编辑BSD磁盘标签
       c   toggle the dos compatibility flag 切换DOS兼容性标志
       d   delete a partition 删除分区
       g   create a new empty GPT partition table 创建一个新的空GPT分区表
       G   create an IRIX (SGI) partition table 创建一个ILIX(SGI)分区表
       l   list known partition types 列出已知分区类型
       m   print this menu 打印此菜单
       n   add a new partition 添加新分区
       o   create a new empty DOS partition table 创建一个新的空DOS分区表
       p   print the partition table 打印分区表
       q   quit without saving changes 不保存更改退出
       s   create a new empty Sun disklabel 创建一个新的空太阳标签
       t   change a partition's system id 更改分区的系统ID
       u   change display/entry units 更改显示/输入单元
       v   verify the partition table 验证分区表
       w   write table to disk and exit 将表写入磁盘并退出
       x   extra functionality (experts only) 额外功能(仅专家)命令(输入 m 获取帮助):
    

    从上面的帮助信息中,可以得知一些选项的用途。这里主要注意"d"、"n"、"q"、"g"、"w"等选项。

    那么首先输入"n"选项来开始创建分区:

    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (1 primary, 0 extended, 3 free)
       e   extended
    Select (default p): 
    

    可以看到交互界面打印的信息,提示需要选择一个分区类型,"p":为基本分区(默认);"e":为扩展分区。在此我们选择"p",创建一个基本分区:

    Partition type:
    p primary (1 primary, 0 extended, 3 free)
    e extended
    Select (default p): p
    分区号 (2-4,默认 2):
    

    交互界面提示需要选择一个分区号,范围为2-4。由于已经存在了一个基本分区,所以只可选择2、3、4(默认2,顺序累加)。在此我们输入2:

    Partition type:
    p primary (1 primary, 0 extended, 3 free)
    e extended
    Select (default p): p
    分区号 (2-4,默认 2):2
    起始 扇区 (2099200-314572799,默认为 2099200):

      

    可以看到交互界面提示序号选择其实扇区,默认为剩余未被分配的最小扇区,推荐选择默认(直接点击回车);

    Partition type:
       p   primary (1 primary, 0 extended, 3 free)
       e   extended
    Select (default p): p
    分区号 (2-4,默认 2):2
    起始 扇区 (2099200-314572799,默认为 2099200):
    将使用默认值 2099200
    Last 扇区, +扇区 or +size{K,M,G} (2099200-314572799,默认为 314572799):
    

    交互界面提示,要输入需要分配的截止扇区,默认为未被分配的最小扇区,此处推荐默认(直接点击回车):

    Partition type:
       p   primary (1 primary, 0 extended, 3 free)
       e   extended
    Select (default p): p
    分区号 (2-4,默认 2):2
    起始 扇区 (2099200-314572799,默认为 2099200):
    将使用默认值 2099200
    Last 扇区, +扇区 or +size{K,M,G} (2099200-314572799,默认为 314572799):
    将使用默认值 314572799
    分区 2 已设置为 Linux 类型,大小设为 149 GiB
    
    命令(输入 m 获取帮助):
    

      

    可以看到又回到了最初的交互界面,这表示分区表已经设置成功,输入选项q表示要放弃本次分区表的修改并退出,w选项表示保存本次分区表的修改并退出,此处选择w表示将分区信息写入到磁盘,此次分区完成。

    转载:

    https://www.cnblogs.com/lbole/p/8904298.html
  • 相关阅读:
    P2761 软件补丁问题
    CF1335F Robots on a Grid
    [bzoj2088]P3505 [POI2010]TEL-Teleportation
    CF1335E Three Blocks Palindrome
    P3831 [SHOI2012]回家的路
    P4568 [JLOI2011]飞行路线(分层图)
    P4774 [NOI2018]屠龙勇士
    P2480 [SDOI2010]古代猪文
    CF #632 (Div. 2) 对应题号CF1333
    BSGS 和扩展
  • 原文地址:https://www.cnblogs.com/yangfor/p/13048048.html
Copyright © 2020-2023  润新知