Linux分区以及管理汇总

几个在Linux下常用的分区维护命令,给Linux菜鸟们推荐和汇总下。

1.查看分区信息
fdisk -l /dev/sda

parted -l /dev/sda

2.制作分区以及文件系统
2.1 分区
fdisk
h   帮助信息
p   打印当前分区信息
d   删除分区
n   新建分区
t   更改分区类型
w   保存分区信息
q   退出分区管理

2.2 分区信息写入内核
partprobe /dev/sda (RHEL6平台有bug,需要重启,就用下面命令)
partx -a /dev/sda (注意加了个“-a”参数,添加分区,可能会影响其他分区)

partx -d /dev/sda (-d,删除分区)


2.3 格式化
mkfs.ext4 -L label /dev/sdaX

2.4 挂载与卸载
mount /dev/sdaX /mnt/part1
unmont /mnr/part1

分区写入/etc/fstab开机自动挂载

3.加密分区
fdisk /dev/sda
cryptsetup luksFormat  /dev/sdax(分区加密,当提示确认时,要输入大写YES)
cryptsetup  luksOpen  /dev/sadx  crypt(给分区解锁并为这个分区启个多路径名字为crypt)
mkfs -t ext4 /dev/mapper/crypt  
mkdir /secretdir
mount /dev/mapper/crypt /secretdir
umount /secretdir
cryptsetup luksClose crypt 锁定该分区

4.交换分区
4.1 用分区做SWAP
fdisl /dev/sda
新建分区,更改分区类型为82(Linux swap)
mkswap -L swaptest /dev/sdaX 格式化为swqp,并添加一个LABEL,注意区分mkfs.ext4
swapon -L swaptest 开启该分区
free -m  查看分区信息,主要查看大小
swapon -s  查看swap状态,会显示所有swap
swapoff -L swaptest 关闭该交换分区

4.2 使用文件制作SWAP
先创建一个文件
dd if=/dev/zero of=/swap2 bs=1M count=1024
格式化
mkswap /swap2
开启
swapon /swap2
查看
free -m
swapon -s


5.分区维护操作
查看已挂载
mount -l (可以不加-l)
查看所有分区的LABEL以及UUID
blkid
制作LABEL
tune2fs -L label_name /dev/sdaX
强制卸载
fuser -k /mnt/part2 (当这个分区因系统进程占用导致无法卸载,强制断开进程)
umount /mnt/part2
文件系统检测和修复
fsck -a /dev/sdaX

6.等待你的分享和添加

你可能感兴趣的:(mount,fdisk,kpartx,partx)