linux增加硬盘 磁盘分区格式化及挂载

nux磁盘分区格式化及挂载

意义: 给linux 系统服务器扩容, 加一块硬盘

实验环境: virtualBox虚拟软件  + centos6.5

第一步: 添加硬件 硬盘 (我这里用virtualBox模拟)

linux增加硬盘 磁盘分区格式化及挂载

linux增加硬盘 磁盘分区格式化及挂载

启动

查看设备,找到新加的硬盘标识

fdisk -l

linux增加硬盘 磁盘分区格式化及挂载

分区

fdisk /dev/sdb

linux增加硬盘 磁盘分区格式化及挂载

linux增加硬盘 磁盘分区格式化及挂载

说明:

p --主分区[1-4] 或查看现有分区

n -- 添加一个分区

d -- 删除分区

+1G --分配1G空间

w --保存并退出

分区完成查看

fdisk -l

linux增加硬盘 磁盘分区格式化及挂载

接下来格式化

mke2fs /dev/sdb1

mke2fs /dev/sdb2

mke2fs /dev/sdb3

mke2fs /dev/sdb4

说明:

linux 文件系统有 ext2, ext3, ext4

centos 7开始文件系统支持xfs 适合海量数据

格式化为ext2 文件系统

mke2fs 硬盘设备 -T 指定文件系统

格式化为ext3/4

mke2fs 硬盘设备 -T ext3

mke2fs 硬盘设备 -T ext4

例:

mke2fs /dev/sdb1 -T ext3

mke2fs /dev/sdb2 -T ext4

linux增加硬盘 磁盘分区格式化及挂载

升级或格式化

mke2fs -j /dev/sdb1

mke2fs -j /dev/sdb2

mke2fs -j /dev/sdb3

mke2fs -j /dev/sdb4

检测有没有错误, 有错误会自动修复

e2fsck -p /dev/sdb1

查看分区的详细属性

tune2fs -l /dev/sdb1

linux增加硬盘 磁盘分区格式化及挂载

设置最多挂载次数

例: 设置最多挂载30次

tune2fs -c 30

可看最多可挂载多少次及已经挂载次数

tune2fs -l 设备

linux增加硬盘 磁盘分区格式化及挂载

设置最多挂载30天

tune2fs -i 30d /dev/sdb1

查看

tune2fs -l

linux增加硬盘 磁盘分区格式化及挂载

修改分区名

e2label /dev/sdb1 新名

例:

e2label /dev/sdb1 mydisk1

tune2fs -l /dev/sdb1

linux增加硬盘 磁盘分区格式化及挂载

挂载 : 分区格式化后, 不能直接使用, 需要挂载

第一种临时挂载

mount 设备  -t 文件系统 挂载点

创建挂载点

mkdir -p /mnt/media/sdb1

mkdir -p /mnt/media/sdb2

mkdir -p /mnt/media/sdb3

mkdir -p /mnt/media/sdb4

挂载

mount /dev/sdb1 /mnt/media/sdb1

mount /dev/sdb2 /mnt/media/sdb2

mount /dev/sdb3 /mnt/media/sdb3

mount /dev/sdb4 /mnt/media/sdb4

第二种:永久挂载 服务器重启后, 自动生效,无需再手动挂载

配置/etc/fstab

linux增加硬盘 磁盘分区格式化及挂载

使挂载生效

mount -a

linux增加硬盘 磁盘分区格式化及挂载

查看挂载如分区文件系统

mount

linux增加硬盘 磁盘分区格式化及挂载

可看硬盘信息

df -h

linux增加硬盘 磁盘分区格式化及挂载

挂载完使用硬盘:

linux增加硬盘 磁盘分区格式化及挂载

etc/fstab 配置说明

/dev/sdb1                    /mnt/media/sdb1                   ext3    defaults        0 0

第一项: 设备

第二项: 挂载点 是个目录

第三项: 文件系统

第四项: 文件系统参数

第五项: 是否备份

第六项:是否从fsck 检测扇区

涨知识:

sda 第一块硬盘 其下分区有 sda1, sda2

sdb 第二块硬盘 其下分区有 sdb1, sdb2, sdb3, sdb4

linux增加硬盘 磁盘分区格式化及挂载

END/

上一篇:hadoop集群完全分布式搭建


下一篇:error LNK2001: unresolved external symbol __imp___time64