Linux虚拟主机新建硬盘部署教程
通常在部署虚机的时候,需求人员通常会有将数据盘与系统磁盘隔离的需求,一方面是为了在系统盘坏掉后数据盘仍然可以使用,另外一方面是为了模拟真实的客户环境,因为Windows操作系统扩充磁盘只需要在“磁盘管理”中进行可视化操作,本文以Linux操作系统为例。给大家分享下如何扩充独立磁盘。
添加磁盘
首先在宿主机中添加一块磁盘,磁盘大小按需分配,接下来开启虚拟机,查看磁盘情况:
[root@localhost /]# lsblk
可以看到新添加的磁盘为sdb;
建立分区
进入fdisk,键入fdisk -help,查看fdisk的具体使用方法,下文中列出了fdisk的相关指令集:
[root@localhost /]# fdisk -help
用法:
fdisk [选项] <磁盘> 更改分区表
fdisk [选项] -l [<磁盘>] 列出分区表
显示或操作磁盘分区表。
选项:
-b, --sectors-size <大小> 显示扇区计数和大小
-B, --protect-boot 创建新标签时不要擦除 bootbits
-c, --compatibility[=<模式>] 模式,为“dos”或“nondos”(默认)
-L, --color[=<时机>] 彩色输出(auto, always 或 never)
默认启用颜色
-l, --list 显示分区并退出
-o, --output <列表> 输出列
-t, --type <类型> 只识别指定的分区表类型
-u, --units[=<单位>] 显示单位,“cylinders”柱面或“sectors”扇区(默认)
-s, --getsz 以 512-字节扇区显示设备大小[已废弃]
-b, --bytes 以字节为单位而非易读的格式来打印 SIZE
-w, --wipe <模式> 擦除签名(auto, always 或 never)
-W, --wipe-partitions <模式> 擦除新分区的签名(auto, always 或 never)
-C, --cylinders <数字> 指定柱面数
-H, --heads <数字> 指定磁头数
-S, --sectors <数字> 指定每条磁道的扇区数
-h, --help display this help
-V, --version display version
键入fdisk /dev/sdb,对该块磁盘进行分区操作:
键入n,添加新分区,如果想建立主分区,接下来键入p,如果想建立扩展分区,则键入e,这里我们默认建立主分区:
加下来分区号默认选择1,第一个扇区默认选择2048:
保存分区
键入w,保存配置信息(如果在配置过程中发现有问题,可以键入q,退出而不保存更改,然后重复第3步骤):
查看分区情况
键入lsblk,可以看到已经成功建立sdb1分区:
但是键入df -h后磁盘仍然看不到sbd1:
而且键入lsblk -f发现系统未给sdb1分配UUID:
建立文件系统
键入mkfs -t ext4 /dev/sdb1在分区上建立Linux文件系统,这里我们选择ext4文件系统,其他的还有ext3、reiserfs、ext2、fat32、msdos 等
再次键入lsblk -f,发现系统已给sdb1分配UUID:
新建文件夹
键入cd /,在/文件夹下键入mkdir newdisk以新建newdisk文件夹:
挂载分区
键入mount /dev/sdb1 /newdisk以挂载sdb1分区到newdisk文件夹下:
配置开机自动挂载
至此已成功挂载,但是每次操作系统重启后都需要手动挂载,这里可使操作系统自动挂载,键入vim /etc/fstab,新加一行
/dev/sdb1 /newdisk ext4 defaults 0 0
至此,Linux操作系统新建磁盘已全部完成。