磁盘分区问题及如何格式化硬盘
现象如下
gpt 格式可支持2TB以上的容量的磁盘
mbr 格式最大只能支持2TB容量的磁盘
如果大于2TB的磁盘要将mbr格式转化为gpt格式
格式化命令
在Linux下可以进行磁盘分区
格式命令:
① ls /dev/sd*
② sudo parted /dev/sde
③ mktable gpt
④ mkpart primary
⑤ q
⑥ sudo mkfs.ext4 /dev/sde1
⑦ /tmp/jenkins 上sudo mount -t ext4 /dev/sde1 /tmp/jenkins
⑧ ls /tmp/jenkins/ -l
⑨ sudo chmod -R 777 /tmp/jenkins
ls /tmp/jenkins/ -l
sudo umount /tmp/jenkins
详细分析格式化命令
- 对比上面是没有插上硬盘的,下面是插上硬盘的:对比下来多了两个
命令: ls /dev/sd* 查看硬盘设备
2. sudo parted /dev/sde(硬盘设备) 进入硬盘分区模式
第一次进入需要输入服务器的密码
第二次进入不需要密码
加上sudo的原因是因为权限问题,没加上sudo会出现如下情况,权限不够不能访问:
(或者执行命令:sudo parted /dev/sde print 查询硬盘的信息)
1 <==硬盘接口与型号
2 <==磁盘文件名与容量
3 <==每个扇区的大小
4 <==分割表形式 (有两种:一种是gpt 一种是mbr)
5 <==详细信息
P 是查看磁盘分区的情况
h 是帮助命令
3. mktable gpt (将硬盘格式化)
4. mkpart primary 创建新分区
primary(主分 区)、extended(扩展分区)、logical(逻辑分区)
START 和 END 是新分区开始和结束的具体位置。
硬盘结构:主分区地址+逻辑分区地址
①询问硬盘文件系统的格式,一般有三种:EXT2 EXT4 NTFS
②主分区的起始地址
③主分区的结束地址
(这里只分一个主区,可用p查看,若是需要添加逻辑分区在这里添加即可)
5. 执行完后退出,返回Linux系统中
6. sudo mkfs.ext4 /dev/sde1 (分区制作工具)
将硬盘格式化为ext4分区 /dev/sde1 是磁盘代号可见步骤1
这步多等待一会,直到出现done ,这样才完成
-
将设备挂载在 /tmp/jenkins 上sudo mount -t ext4 /dev/sde1 /tmp/jenkins
①是硬盘/dev/sde1(文件系统) ②是在设备上的挂载点 /tmp/jenkins/(挂载目录)
(挂载硬盘/dev/sde1 设备到某个目录下/tmp/jenkins/ ,并制定文件格式为ext4) -
现在可以查看当前硬盘的权限是:(也查看文件系统是否挂载上,若挂载则显示)
ls /tmp/jenkins/ -l
-
为硬盘添加权限
sudo chmod -R 777 /tmp/jenkins
ls /tmp/jenkins/ -l
sudo umount /tmp/jenkins
①为硬盘添加权限
②查看挂载设备的权限
③退出