本文内容记录了Hyper-V 下 debian9操作系统挂载新的硬盘分区(分区,格式化,挂载,取消挂载,自动挂载) 。
首先为虚拟机创建一个新的硬盘设备,并重启虚拟机,这段就不用描述了,基本操作 就是给虚拟机挂个硬盘。
查看系统分区
fdisk -l
磁盘分区
fdisk /dev/sdb
格式化命令
fdisk Help:
- DOS (MBR)
a toggle a bootable flag - b edit nested BSD disklabel
- c toggle the dos compatibility flag
Generic
- d delete a partition
- F list free unpartitioned space
- l list known partition types
- n add a new partition
- p print the partition table
- t change a partition type
- v verify the partition table
- i print information about a partition
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
- 根据提示输入 n 添加一个新分区
- 根据提示输入 p 添加一个主分区
- 根据提示输入 1-4 分区数量 这里输入1
- First sector 默认 直接回车
- Last sector 默认 直接回车
当提示Created a new partition 1 of type 'Linux' and of size 2 GiB.
时 说明分区创建成功。
输入w
写入
输入 fdisk -l
查看下分区 哎呦卧槽。。。
格式化分区
输入命令 mkfs -t ext3 /dev/sdb1
更简单的命令 mkfs.ext3 /dev/sdb1
格式化分区之前该分区必须没有被挂载.
如果要格式化旧的分区,需先 umount /dev/sdb1
取消分区挂载
更多分区
格式化为Fat12分区 mkfs.vfat -F 12 /dev/sdb1
格式化为Fat16分区 mkfs.vfat -F 16 /dev/sdb1
格式化为Fat32分区 mkfs.vfat -F 32 /dev/sdb1
格式化为ntfs分区 mkfs.ntfs /dev/sdb1
格式化为ext4分区 mkfs.ext4 /dev/sdb1
格式化为ext3分区 mkfs.ext3 /dev/sdb1
格式化为ext2分区 mkfs.ext2 /dev/sdb1
挂载分区
经过 fdisk -l
命令已经能看到我们的分区了
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 4194303 4192256 2G 83 Linux
新建一个目录,因为我们要把新分区挂载到该目录mkdir /root/mydisk
输入 mount /dev/sdb1 /root/mydisk
将sdb1
挂载到 mydisk
上
然后就可以通过路径 /root/mydisk
来访问硬盘分区了,
这里的 /root/mydisk
相当于window系统中的 C盘 D盘
取消挂载分区
输入
umount /dev/sdb1
对 /dev/sdb1 分区进行取消挂载
自动挂载
每次开机都要手动敲命令挂载 是不是很不方便
路径 /etc/fstab
该文件可以实现自动挂载
vim /etc/fstab
编辑自动挂载配置文件
输入 /dev/sdb1 /root/mydisk ext3 defaults 0 0
wq
保存退出