每天一点Linux-16基本分区管理.md
基本分区管理
基本分区(MBR|GPT) —-> Filesystem —-> mount
逻辑卷 —-> Filesystem —-> mount
[yang@ecs-ea9d ~]$ ll /dev/vd*
brw-rw—-. 1 root disk 253, 0 Aug 18 23:33 /dev/vda
brw-rw—-. 1 root disk 253, 1 Aug 18 23:33 /dev/vda1
brw-rw—-. 1 root disk 253, 2 Aug 18 23:33 /dev/vda2
brw-rw—-. 1 root disk 253, 16 Aug 18 23:33 /dev/vdb
[yang@ecs-ea9d ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
├─vda1 253:1 0 4G 0 part [SWAP]
└─vda2 253:2 0 36G 0 part /
vdb 253:16 0 50G 0 disk
1.创建分区
fdisk
MBR 14个分区(4个主分区,扩展分区(不可被格式化),逻辑分区)
1.创建分区
fdisk /dev/vdb
fdisk -l /dev/vdb
partprobe /dev/vdb
ll /dev/vdb*
brw-rw—-. 1 root disk 253, 16 11月 30 15:13 /dev/vdb
brw-rw—-. 1 root disk 253, 17 11月 30 15:13 /dev/vdb1
brw-rw—-. 1 root disk 253, 18 11月 30 15:13 /dev/vdb2
gdisk
GPT 128个主分区
1.创建分区
gdisk -l /dev/vdc
gdisk /dev/vdc
partprobe /dev/vdc //真机中分区完成后需要此步骤刷新分区表或者重启刷新分区表
ll /dev/vdc*
brw-rw—-. 1 root disk 253, 32 Jun 6 17:38 /dev/vdc
brw-rw—-. 1 root disk 253, 33 Jun 6 17:38 /dev/vdc1
brw-rw—-. 1 root disk 253, 34 Jun 6 17:38 /dev/vdc2
fdisk -l /dev/vdb
2.创建文件系统(格式化)
Centos7中默认文件格式是xfs(新分的区需要格式化才能进行使用)
mkfs.xfs /dev/vdb1
mkfs.ext4 /dev/vdb2
3.挂载
mkdir /mnt/disk1
mkdir /mnt/disk2
mount -t xfs -o ro /dev/vdb1 /mnt/disk1 //手动不推荐
umount /mnt/disk1 //umount卸载
blkid
vim /etc/fstab //在开机时自动帮助挂载
UUID=”9bf6b9f7-92ad-441b-848e-0257cbb883d1” /mnt/disk1 auto defaults 0 0
UUID=”4d26172c-7aff-4388-baa5-c6756c014d52” /mnt/disk2 ext4 ro 0 0
mount -a
[root@server0 ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 xfs 10G 3.2G 6.8G 33% /
devtmpfs devtmpfs 906M 0 906M 0% /dev
tmpfs tmpfs 921M 140K 921M 1% /dev/shm
tmpfs tmpfs 921M 17M 904M 2% /run
tmpfs tmpfs 921M 0 921M 0% /sys/fs/cgroup
/dev/vdb1 xfs 197M 11M 187M 6% /mnt/disk1
/dev/vdb2 ext4 283M 2.1M 262M 1% /mnt/disk2
[root@server0 ~]# mount
mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
/dev/vdb1 on /mnt/disk1 type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
/dev/vdb2 on /mnt/disk2 type xfs (ro,relatime,seclabel,attr2,inode64,noquota)
存储基础知识
从工作原理区分
机械
固态
从磁盘尺寸
3.5 2.5 1.8
从插拔方式
热插拔
非热插拔
从硬盘主要接口
IDE ——> SATA I/II/III
SCSI —— > SAS
PCIE
FC
kernel对不同接口硬盘命名方式
OS IDE(并口) SATA(串口) SCSI
RHEL5 /dev/hda /dev/sda /dev/sda
RHEL6 /dev/sda /dev/sda /dev/sda
RHEL7 /dev/sda /dev/sda /dev/sda
KVM /dev/vda(半虚拟化驱动)
/dev/sda(全虚拟化驱动)
HP服务器硬盘
/dev/cciss/c0d0
/dev/cciss/c0d0p1 //c0第一个控制器, d0第一块磁盘, p1分区1
/dev/cciss/c0d0p2 //c0第一个控制器, d0第一块磁盘, p2分区2
从存储连接方式
本地存储
外部存储 scsi线 stat线 sas线 FC线
网络存储 以太网络 FC网络
从分区方式区分
MBR <2tb fdisk 14个分区(4个主分区,扩展分区,逻辑分区) 例如: 3主 + 1扩展(n逻辑) gpt>2TB gdisk(parted) 128个主分区
注意:从MBR转到GPT,或从GPT转换到MBR会导致数据全部丢失!2tb>
KVM增加硬盘
半虚拟化驱动磁盘: online
全虚拟化驱动磁盘: offline
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2924854739@qq.com
文章标题:每天一点Linux-16基本分区管理.md
本文作者:DROBP
发布时间:2019-08-24, 19:36:40
最后更新:2019-08-24, 19:37:58
原始链接:https://DROBP.github.io/2019/08/24/每天一点Linux-16基本分区管理/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。