1 重要命令
命令概览
- fdisk【磁盘分区命令】
- fdisk -l:查看磁盘分区情况
- fdisk /dev/sdc:进入磁盘,分区操作(创建、删除)准备
- mkfs.xfs【分区格式化命令(文件系统:ext4)】
- mkfs.ext4 /dev/sda1 将硬盘sda的逻辑分区sda1格式化→Ext4文件系统
- mkfs.xfs /dev/sda1 将硬盘sda的逻辑分区sda1格式化→xfs
- mkdir【创建目录命令(挂载之前,必须先格式化)】
- mkdir /home
- umount / mount【分区卸载/挂载命令】
- umount /dev/sdc2 卸载逻辑分区sdc2
- df【报告文件系统磁盘空间的使用情况】
- df -alhT:查看所有目录挂载点
部分命令详情
进入磁盘,准备进行(查看、创建、删除等)分区操作
[root@etl143 ~]# fdisk /dev/sda
Command (m for help): m #查看帮助
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition #【删除分区】
l list known partition types #列举已知分区
m print this menu #【打印菜单/查看帮助】
n add a new partition #【增加分区】
o create a new empty DOS partition table
p print the partition table #【显示分区表】
q quit without saving changes #不保存退出分区
s create a new empty Sun disklabel
t change a partition's system id #改变分区ID
u change display/entry units
v verify the partition table
w write table to disk and exit #【保存分区操作】
x extra functionality (experts only)
查看分区及对应挂载点
[root@etl143 ~]# df -lhT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda3 xfs 50G 8.3G 42G 17% /
devtmpfs devtmpfs 5.8G 0 5.8G 0% /dev
tmpfs tmpfs 5.8G 0 5.8G 0% /dev/shm
tmpfs tmpfs 5.8G 17M 5.8G 1% /run
tmpfs tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/sda1 xfs 494M 135M 360M 28% /boot
/dev/sda5 xfs 410G 14G 396G 4% /home
tmpfs tmpfs 1.2G 0 1.2G 0% /run/user/0
[root@etl143 ~]# df -k
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 52403200 8665444 43737756 17% /
devtmpfs 5984148 0 5984148 0% /dev
tmpfs 6012116 0 6012116 0% /dev/shm
tmpfs 6012116 17040 5995076 1% /run
tmpfs 6012116 0 6012116 0% /sys/fs/cgroup
/dev/sda1 505580 137832 367748 28% /boot
/dev/sda5 429072696 14136288 414936408 4% /home
tmpfs 1202424 0 1202424 0% /run/user/0
[root@etl143 ~]# parted -l
Model: ATA ST500DM002-1BD14 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system 标志
1 1049kB 525MB 524MB primary xfs 启动
2 525MB 6835MB 6309MB primary linux-swap(v1)
3 6835MB 60.5GB 53.7GB primary xfs
4 60.5GB 500GB 440GB extended
5 60.5GB 500GB 440GB logical xfs
2 分区操作过程
- mkdir /home_backup
- cp -avt /home /home_backup :源文件复制至目标文件,或多个源文件复制至目标目录
- 【X】mv -t /home /home_backup:对原/home目录进行重命名
- umount -v /home:通过挂载点的方式,卸载/home目录
- 关键术语: 挂载点(/home、/mnt/mymount)、设备名(/dev/sda1)
- fdisk /dev/sda :进入原/home所挂载的硬盘sda
- 假定:原/home对应的其逻辑分区sda3)
- m :查看帮助
- p:打印分区表
- n:新建分区
- 分区编号:默认,回车就是1 从头开始计算逻辑分区编号
- 分区大小(100GB):+102400M
- p:再次打印分区表,确认新建分区成功
- w:保存分区表到硬盘,并退出
- mkfs.xfs /dev/sda3 :格式化原/home的逻辑分区sda3
- df -lhT :可通过此命令,提前查看各目录的文件系统类型
- mkfs.xfs /dev/sda4 :格式化硬盘sda的新逻辑分区sda4
- mkdir /home
- mount /dev/sda3 /home :将原/home目录挂载到逻辑分区sda3上
- cp -av /home_backup /home : 将备份内容还原到/home中(采取拷贝动作)
- 重点: 文件系统必须保持一致
- rm -r /home_bakcup : 删除备份内容,若上述操作无误
- (结束)