linux centos fedora 扩展硬盘分区操作命令 fdisk df lvm pvcreate vgcreate lvcreate 

linux centos fedora 扩展 硬盘分区 lvm fdisk df pvcreate vgcreate lvcreate 操作 命令

一、硬盘分区
在Linux系统中一个硬盘分区上限为16个,主分区是上限4介,一般为sdal、sda2、sda3和sda4。
逻辑分区上限11个,一般从sda5开始标可以到sda16。
硬盘可以没有逻辑分区,但必须主分区,只有主分区才能之写入启动程序。
二、linux目录结构:
/:根目录;
/Boot:如启动引导装载程序;
/swap:虚拟内存,最好为物理内存2倍;
/usr:系统软件资源目录;
/var:数据及其日志文件;
/home:用户的主目录;root用户以外的目录,如:abc,wang;
/bin:常用命令目录
/dev:外部设备目录
/lib:的动态连接共享库目录
/mnt:临时挂载别的文件系统的
/etc:系统管理配置文目录
/opt:额外安装软件目录;三、分区命令
1、查看硬及分区
fdisk -l
df -Th
2、硬盘分区
fdisk /dev/sdb
按下m,显示帮助信息
添加分区,按n
主分区时,按p
扩展分区,按e
删除分区,按d
保存分区,按w
退出分区,按q
3、分区转化为物理卷
创建
pvcreate /dev/sdb5
显示
pvdisplay
删除
pvremove /dev/sdb5
4、重新读取分区表
partprobe /dev/sdb
5、格式化分区
mkfs.ext4 /dev/sdb5
6、挂载分区
mount /dev/sdb1 /mnt/sdb5
7、开机挂载
查看UUID
blkid
vi /etc/fstab
/dev/sdb5    /mnt/sdb5    ext4    defaults     0     0
三、LVM  操作硬盘
1、初始化为物理卷
pvcreate /dev/sdb
pvdisplay
pvscan
调整物理卷大小
pvcreate --setphysicalvolumesize 8G /dev/sdb
删除物理卷
pvremove /dev/sdb
2、创建指定的物理卷
vgcreate vg1  /dev/sdb
vgscan
删除指定的物理卷
vgremove vg1
物理卷更名
vgrename vg1 vg2
添加物理卷
vgextend vg3 /dev/sdb
移除物理卷
vgreduce vg3 /dev/sdb
改变物理卷状态
vgchange -a y vg1 
vgchange -a n vg1
3、创建LVM的逻辑卷
指点空间创建逻辑卷
lvcreate -L 30G -n lv1 vg1
lvcreate -L 30G -n lv2 vg1
lvcreate -L 20G -n lv3 vg1
剩下的所有空间创建逻辑卷
lvcreate -l +100%free -n lv4 vg1
删除的逻辑卷
lvremove /dev/vg1/lv1 
调整逻辑卷大小减少
lvreduce -L -1G /dev/vg1/lv1
调整空间的逻辑卷  
lvresize -L 5G /dev/vg1/lv1 
扩展空间的逻辑卷增加
lvextend -L 1G /dev/vg1/lv1
4、格式化逻辑卷
linux文件系统ext2,ext3,ext4,xfs,btrfs
windows文件系统
ntfs,fat16,fat32
苹果mac文件系统
HFS
华为手机文件系统
EROFS
文件系统,存储文件的一种特殊格式数据结构,主要受操作系统限制,正常情况下不能相互辨识,当然现在主流插件都能相互识别,建议使用操作系统主流特定格式,一堆废话。linux还是老实用ext4或xfs。
mkfs.ext4 /dev/vg1/lv1
mkfs.ext4 /dev/vg1/lv2
mkfs.ext4 /dev/vg1/lv3
mkfs.ext4 /dev/vg1/lv4
四、实例
调整/home分区大小  
假如:当时在安装系统时,只给硬盘分了10G空间给/home,现在不够用了,再加一块扩容,或者也可以是当时只给/home10G空间,还预留200G空间没分,怎么都行,总之就是增加/home空间大小。下面以增加一块硬盘,使用lvm为例增加/home空间。
1、用root登录
2、备份/home下文件 cp -r /home /bak
3、卸载/home分区 umount /home
如果失败用fuser -m -v -i -k /home 干掉进程
4、分区(详细的可看上面三)
fdsik /dev/sdb 然后e扩展分区,n逻辑分区,w保存,建立扩展分区全部空时给sdb5
partprobe /dev/sdb
pvcreate /dev/sdb5
vgcreate vg1  /dev/sdb5
lvcreate -L 200G -n lv1 vg1
mkfs.ext4 /dev/vg1/lv1
mkdir /home
mount /dev/vg1/lv1 /home
将原来备份的 /bak 下的文件拷贝回 /home 目录就可以了
自动加载参照上面第三部分第7项
五、非lvm扩展分区
例如:sda1,sda2,sda3,还有预留空间,来扩展sda3
注意:为了保险可以先备份数据
fdisk /dev/sda
查看分区,按p
记住sda3分区起始位置(start)和结束位置(end)
删除sda3分区按d,再按3
再建sda3分区按n,再按p,再按3,记着上面起始位置,默认值就是。
保存sda3分区按w
partpeobe /dev/sda
xfs_growfs /dev/sda3
完成!^_^

猜你喜欢

转载自blog.csdn.net/lenovo8088/article/details/111705848