分区是操作系统硬盘可以访问的区域,设备文件名的命名方式有/dev/sdx或者/dev/hdx,对应的分区命名为/dev/sdxy或/dev/hdxy。sd表示SCSI硬盘,hd表示IDE硬盘,逻辑分区从编号5开始。
MBR模式下,一个硬盘主分区至少一个,最多四个,扩展分区最多一个,逻辑分区可以有若干个。
GPT模式下,至少128个主分区。
扩展分区不能直接使用,必须分为逻辑分区。
fdisk是传统Linux分区工具。
流程:
1.创建硬盘,可选择存储为单个文件。
2.创建空分区
3.格式化,挂载【可通过/etc/fstab文件开机自动挂载或使用手工加载文件系统命令mount,卸载使用umount】
fdisk -l 查看机器中所有硬盘个数和设备名称
-l /dev/sdb 查看指定硬盘
/dev/sdb 进入交互模式
Commond下
n 创建分区
p 查看分区
l 查看可用的硬盘分区类型标识列表
m 显示所有命令
a 设定硬盘启动区
d 删除分区
t 修改分区
L 查看修改分区代码
wq 保存退出
ls -l /dev/sd* 查看机器中所有硬盘个数和设备名称
mkfs -t 【分区类型】 /dev/sdxy 格式化分区
vim /etc/fstab 修改配置文件,永久挂载
添加内容: /dev/sbxy 【挂载地址】 类型 defaults 0 0
eg /dev/sbd2 /dev/disk_sdb ext3 defaults 0 0
mkdir / 创建文件
mount -a 重新加载/etc/fstab的内容
ll -h 查看当前目录下所有文件的大小
chmod命令可修改目录属性
mkfs -t 分区文件名 指定要创建的文件系统类型
-c 分区文件名 创建的文件系统前检查坏块
-V 分区文件名 输出简历文件系统详细信息
问题:使用mount -t ext4 /dev/sdb1 报错,在/etc/fstab中没有找到对应的。
ls -l /dev/disk/by-uuid 查看硬盘的uuid
-------------------------------------------------
处理了一个Xshell 连接不上虚拟机的问题
vi /etc/ssh/ssh_config
将
#Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes
修改为
#Authentication:
LoginGraceTime 120
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
/etc/init.d/ssh restart 重启ssh服务
-------------------------------------------------
mount -t ext4 在/etc/fstab中确认挂载,因此重新使用配置
ls -l /dev/disk/by_uuid 获取uuid
修改/etc/fstabt添加
举例:UUID=993c5bba-494f-44ae-b543-a109f3598777 /data/disk_ssd1 ext4 defaults,noatime 0 2
mount -a 挂载块设备
再次检测