7.磁盘挂载操作
参考连贯:
https://blog.csdn.net/qq_3591...
https://blog.csdn.net/zqixiao...
(1),查看以后磁盘状态
fdisk -l# 后果:以后未挂载盘的名称为--vdaDisk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x000d2717 Device Boot Start End Blocks Id System/dev/vda1 * 2048 83884031 41940992 83 Linux
(2),进入硬盘操作界面
fdisk -u /dev/vda# 后果欢送应用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。应用写入命令前请三思。Device does not contain a recognized partition table应用磁盘标识符 0x4ea06564 创立新的 DOS 磁盘标签。命令(输出 m 获取帮忙):
(3),创立分区
# 简化步骤:将未挂载的盘se'hfdisk /dev/vdb n p 1 回车应用默认值 回车应用默认值 w
输出
n
再按enter
开始创立一个新的分区呈现两个菜单e示意扩大分区,p示意主分区
按"p"键呈现提醒:"Partition number (1-4): "抉择主分区号
输出"1"示意第一个主分区。分区号 (1-4,默认 1):1起始 扇区 (2048-104857599,默认为 2048):2048将应用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-104857599,默认为 104857599):将应用默认值 104857599
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
w 保留退出
命令(输出 m 获取帮忙):wThe partition table has been altered!Calling ioctl() to re-read partition table.正在同步磁盘。
(4),格式化刚刚创立的磁盘
# 依据此时生成的名称进行判断mkfs.ext4 /dev/vdb1# 能够在创立的时候指定 inode的个数:应用 -N 参数,示例中的数字创立出的inode的大小刚好是128Mmkfs.ext4 /dev/vdb1 -N 133307691312
(5),创立挂载目录并挂载
mkdir /vdb1
- 挂载目录
mount /dev/vdb1 /vdb1
- 查看挂载后果:
df -h
(6),配置开机主动挂载
因为mount挂载在重启服务器后会生效,所以须要将分区信息写到/etc/fstab文件中让它永恒挂载:
# 先查看对应磁盘的UUID,比方vdb的,查看到的后果替换下边的xxxls -l /dev/disk/by-uuid# 批改对应的内容vi /etc/fstabUUID=xxx /以后磁盘挂载的目录 ext4 defaults 0 0
(7),解除磁盘挂载
https://my.oschina.net/lionel...
# 0,大前提: /dev/sdd1 是磁盘的名称,/app 是挂载的目录名称;这两者在操作中是等价的.# 1,间接 umount 的形式卸载umount /dev/sdd1# 2,强制卸载umount -f /TomcatLog# 3,如果此时无奈卸载并报如下谬误umount2: Device or resource busyumount: /TomcatLog: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))umount2: Device or resource busy# 解决办法:# 步骤1:fuser -cu /TomcatLog//TomcatLog/: 9590c(root)# 步骤2:fuser -ck /TomcatLog/# 步骤3:umount /TomcatLog# 能够失常卸载了,另外附参数详解:-c示意显示所有挂载该设施的过程;-u示意显示正在操作该设施的用户名;-k示意杀死所有拜访该设施的过程(留神:这将杀死拜访该设施的过程,如果有其余设施也在用这个过程,记得卸载后重启该服务过程防止影响失常业务);