1.本地存储设备的识别
fdisk -l ##真实存在设备
cat /proc/partition ##系统识别的设备
blkid ##系统可使用的设备
df ##系统正在挂载的设备
2.设备的挂载和卸载
1.设备名称
/dev/xdx ##/dev/hd0 /dev/hd1 /dev/sda /dev/sdb /dev/sda1 /dev/sdb1
/dev/sr0 ##光驱
/dev/mapper/* ##虚拟设备
2.设备的挂载
mount 设备 挂载点
mount /dev/vdb1 /mnt ##挂载vdb1到mnt
unmount /mnt /dev/vdb1 ##卸载
mount -o ro /dev/vdb1 /mnt ##只读挂载
mount ##查看挂载信息
mount -o remount,rw /dev/vdb1 | /mnt ##重新读写挂载
##3.磁盘分区##
1.硬盘0磁道1扇区的521个字节记录的信息如下
512 = 446 + 64 + 2
^ ^
mbr(主引导记录) mpt(主分区表)
建立分区
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition ##删除
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
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)
建立主分区
Command (m for help): n ##新建
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p ##主分区
Partition number (1-4, default 1): 1 ##id用默认
First sector (2048-20971519, default 2048): ##分区起始
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +500M ##分区大小
Partition 1 of type Linux and of size 500 MiB is set
完成操作后wq退出保存
##4.给设备安装文件系统##
ext3 rhel5及之前的版本 最多支持32TB的文件系统和2t文件,实际2tb文件系统,16G文件
ext4 rhel6 最多支持1EB的文件系统和16TB文件
xfs rhel7 最多支持18EB的文件系统和9eb文件 7G/s 4G/s
mkfs.xfs /dev/vdb1
mount /dev/vdb1 /mnt
vim /etc/fstab
设备 挂载点 文件系统 挂载参数 是否备份 是否检测
/dev/vdb1 /mnt xfs defaults 0 0
mount -a 检测配置是否生效
1)swap分区建立
划分分区并设定分区标签为82
mkswap /dev/vdb2
swapon -a /dev/vdb2
swapon -s
vim /etc/fstab
/dev/vdb2 swap swap defaults 0 0
2)swap分区删除
vim /etc/fstab
删除配置的swap分区内容
swapoff /dev/vdb2
swapon -s
##6.配额
配额是针对分区的
mkdir/public
mount -o usrquota /dev/vdb3 /public
chmod 777 /public
edquota -u student
vim /etc/fstab
/dev/vdb3 /public xfs defaults,usrquota 0 0
测试
dd if=/dev/zero of=/public/studentfile bs=1M count=200
##7.磁盘加密##
cryptsetup luksFormat /dev/vdb5
cryptsetup open /dev/vdb5 tong
mkfs.xfs /dev/mapper/tong
mount /dev/mapper/tong /mnt/
touch /mnt/file{1..10}
umount /mnt
cryptsetup close westos
cryptsetup open /dev/vdb5 tong
mount /dev/mapper/tong /mnt
mount /dev/mapper/tong /mnt