使用fdisk管理分区
fdisk:磁盘分区,是Linux发行版本中最常用的分区工具
用法:fdisk [选项] device
常用的选项:-l 查看硬盘分区表
# ls /dev/sd*
# fdisk /dev/sdb
d delete a partition #删除分区
n add a new partition # 添加一个分区
p print the partition table # 打印分区表
q quit without saving changes #退出不保存
w write table to disk and exit # # 写入分区表并退出
命令(输入 m 获取帮助):p
命令(输入 m 获取帮助):n
Select (default e): p
Last 扇区, +扇区 or +size{K,M,G} (23480320-41943039,默认为 41943039):+1G
命令(输入 m 获取帮助):w
让新生成的分区生效:#reboot #这个是最好的方法
使用sdb1新分区:
# mkfs.ext4 /dev/sdb1 #格式化
# mkfs.xfs -f /dev/sdb1 #格式化,-f 对已经存在文件系统的分区,强制格式化
# mkdir /sdb1 #创建挂载点
# mount /dev/sdb1 /sdb1/ #挂载
# df -h #查看
# cd /sdb1/ #使用新分区
# ls
# cp /etc/passwd ./
# ls
passwd
# cd #退出目录,这个最合适
# umount /dev/sdb1
# umount 挂载点 //卸载方式1 或 # umount 设备路径 //卸载方式2
写入配置文件,让它开机自动挂载
#vim /etc/fstab #在文件最后写入
/dev/sdb1 /sdb1 xfs defaults 0 0
注释:
/dev/sdb1/sdb1xfsdefaults00
要挂载的分区设备挂载点文件系统类型挂载选项是否备份是否检测
# df -h
# mount -a #自动挂载/etc/fstab中没有挂载上的文件
# df -h
方法2: 使用UUID挂载
# blkid
/dev/sdb1: UUID="6ff67883-8e92-4d57-8743-1293611b9a0e" TYPE="xfs"
# echo "UUID=6ff67883-8e92-4d57-8743-1293611b9a0e /sdb1 xfs defaults 0 0" >> /etc/fstab
gdisk磁盘分区工具
# gdisk /dev/sdb
Command (? for help): n #新建分区表
Partition number (1-128, default 1): #直接回车
First sector (34-41943006, default = 2048) or {+-}size{KMGTP}: #直接回车, 从头开始划分空间
Last sector (2048-41943006, default = 41943006) or {+-}size{KMGTP}: +1G #给1G空间
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): #分区类型直接回车
注:8300 Linux filesystem ;8e00 Linux LVM 想查看,可以按L 来显示
Changed type of partition to 'Linux filesystem'
Command (? for help): p #查看
。。。
Number Start (sector) End (sector) Size Code Name
1 2048 2099199 1024.0 MiB 8300 Linux filesystem
Command (? for help): w #保存
Do you want to proceed? (Y/N): y #确定写入
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.
# mkfs.xfs /dev/sdb1 #格式化