fdisk挂载硬盘

使用fdisk挂载硬盘

查看硬盘状态fdisk -l

Disk /dev/vda: 42.9 GB, 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
Disk label type: dos
Disk identifier: 0x000d2717

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83884031    41940992   83  Linux

进入硬盘操作(阿里云ecs-centos7.2)

fdisk -u /dev/vda

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

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0x4ea06564 创建新的 DOS 磁盘标签。

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

创建分区

1、 输入n再按enter开始创建一个新的分区

可见

Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended

出现两个菜单e表示扩展分区,p表示主分区
按"p"键出现提示:"Partition number (1-4): "选择主分区号
输入"1"表示第一个主分区。

分区号 (1-4,默认 1):1
起始 扇区 (2048-104857599,默认为 2048):2048
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-104857599,默认为 104857599):
将使用默认值 104857599

按量分区,也可一直按空格所有地址存放在一个区内

2、p 查看分区
命令(输入 m 获取帮助):p

磁盘 /dev/vdb:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x89f2e8d4

   设备 Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   104857599    52427776   83  Linux
3、w 保存退出
命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
4、格式化刚刚创建的分区

mkfs.ext3 /dev/vdb1
可见:

[root@izbp1gflrma410faaj3eafz docker]# mkfs.ext3 /dev/vdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
3276800 inodes, 13106944 blocks
655347 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=4294967296
400 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成   
5、创建挂载目录并挂载
  • mkdir /vdb1
  • 挂载目录 mount /dev/vdb1 /vdb1
6、查看挂载结果

df -h
结果如下

文件系统        容量  已用  可用 已用% 挂载点
/dev/vda1        40G   31G  6.9G   82% /
devtmpfs         12G     0   12G    0% /dev
tmpfs            12G     0   12G    0% /dev/shm
tmpfs            12G  1.9M   12G    1% /run
tmpfs            12G     0   12G    0% /sys/fs/cgroup
tmpfs           2.4G     0  2.4G    0% /run/user/0
/dev/vdb1        50G   52M   47G    1% /vdb1

可以见到最后一行vdb1分区已经挂载到 /vdb1目录

恭喜,大功告成!

几个基本命令

命令操作
   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)

你可能感兴趣的:(运维)