磁盘分区

使用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 /sdb1xfs 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 filesystem8e00 Linux LVM 想查看,可以按L 来显示
Changed type of partition to 'Linux filesystem'

Command (? for help): p#查看
。。。
NumberStart (sector)End (sector)SizeCodeName
1204820991991024.0 MiB8300Linux 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#格式化

    推荐阅读