打开另一个真机切换到超级用户umount /dev/sdb1,卸载失败 ##因为/mnt/下有正在运行的东西并不能卸载
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
可以执行 lsof /dev/sdb1 或者 fuser -kvm /dev/sdb1
[root@foundation35 mnt]# Killed
然后在卸载: umount /dev/sdb1 (成功)
umount /dev/sdb1 (卸载U盘)
mount -o ro //dev/sdb1 /mnt/ (把U盘挂载到/mnt/下 并且实行只读权限)
cd /mnt/
touch haha
touch: cannot touch ‘haha’: Read-only file system (只有读写权限)
mount -o remount,rw /dev/sdb1 (重新挂载U盘,并且执行读写权限)
touch haha 可以建立一个新的文件
分区 (64)
mbr 最小446字节 找到分区并启动 512-446=64+2
mbr 找到分区 64: mpt (分区表) 2: (硬盘标示)
系统硬盘只有四个分区 前三个分区可以正常划分(叫主分区) 将最后一个硬盘设置为扩展分区(扩展分区里面可以进行划分,叫做逻辑分区总共有15个分区) 主分区+扩展分区等于4
d ##删除分区
n ##新建分区
p ##显示分区标信息
q ##退出
t ##修改分区id
w ##将当前操作写入硬盘分区
fdisk /dev/vdb(进入当前分区)
n ##新建分区 p ##显示分区标信息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 (第一个硬盘的划分)
First sector (2048-20971519, default 2048): (开始的大小)
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +100M(加上100M)
Partition 1 of type Linux and of size 100 MiB is set
在这样建立三个分区之后,第四个分区就是扩展分区(可以把他看作一个分组),把后面所有的空间都给它
Command (m for help): n(进入)
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e): e(新建一个扩展分区)
Selected partition 4
First sector (616448-20971519, default 616448): (开始)
Using default value 616448
Last sector, +sectors or +size{K,M,G} (616448-20971519, default 20971519): (结束所有的空间都给他)
Using default value 20971519
Partition 4 of type Extended and of size 9.5 GiB is set
这个分区是在扩展分区里面的逻辑分区
p ##列出当前的分区信息wq退出保存
格式化硬盘mkfs.xfs /dev/vdb1
partprobe (刷新) cat /proc/partitions (查看分区的详细信息) mount /dev/vdb1 /mnt/ ##将dev/vdb1 挂在到/mnt/目录下 建立一个新的目录 mkdir haha mount/dev/vdb2 haha ##挂载/dev/vdb2到haha目录下 失败 格式化/dev/vdb2挂载成功 ##只有格式化后的分区设备才能被挂载,而没有格式化的分区是不能被挂载的d ##删除分区
打开硬盘分区,建立三个分区,发现已经是gpt格式了,这个格式最多可以建立128个分区
/dev/vdb1 /mnt xfs defaults 0/1 0/1 0/1
设备 挂载点 文件系统类型 挂载参数 不备份/备份 不检测/检测
mount -a 挂载设备 ##重启之后设备仍然在,为永久挂载parted /dev/vdb
fdisk /dev/vdb
l查看所有类型 ,t 修改你需要的改为swap类型
cat /proc/partitions ##查看设备是否被系统识别 partprobe ##手动同步分区列表mkswap /dev/vdb3 (建立交换区)
swapon -a /dev/vdb2 (启用交换分区)
swapon -s 等价与 cat /proc/partitions
vim /etc/fstab
/dev/vdb2 swap swap defauits 0 0
swapon -a 使挂载策略生效。 vim /etc/fstab (所要修改的内容)cryptsetup luksFormat /dev/vdb1 (给它加一个密码)
WARNING!
========
This will overwrite data on /dev/vdb1 irrevocably.
Are you sure? (Type uppercase yes): YES (大写YES)
Enter passphrase: (密码)
Verify passphrase: (重复密码)
当你要挂载这个设备的时候会提示你需要加密 cryptsetup open /dev/vdb1 westos(把这个密码解压到一个文档westos中) ls /dev/mapper/ ( 就会看到这个密码生成的文档) mkfs.xfs /dev/mapper/westos (格式化硬盘)mount /dev/mapper/westos /mnt/ 把它挂载到/mnt/下
touch /mnt/file{1..5} 建立5个文件
umount /mnt/ 卸载
cryptsetup close westos 关闭这个文档 mount /dev/vdb1 /mnt/ 当重新挂载的时候仍然需要密码chmod 600 /root/diskpass 加个权让只能超级用户查看
cryptsetup luksAddKey /dev/vdb1 /root/diskpass 把这个钥匙给/root/diskpass
Enter any passphrase:
vim /etc/crypttab
vim /etc/fstab
重启虚拟机之后发现仍然挂载,密码自启成功。先进行分区转换,转换到msdos分区
建立三个ID 为fd的分区
执行阵列任务
一个虚拟机mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}(建立一个) 令一个真机连接虚拟机执行监控命令:watch -n 1 cat /proc/mdstat
mdadm /dev/md0 -a /dev/vdb2(重新加载)
设备删除
umount /mnt/ (卸载这个设备)
mdadm -S /dev/md0 (停止这个设备)
fdisk /dev/vdb (把这几个全删除了)
partprobe (刷新 可以了
)9.2格式化这个设备
9.3加载类型为xfs的设备/dev/vdb1的配额,并挂载到/mnt下 9.4给/mnt赋予一个777的权限 9.5编辑用户的student的磁盘配额 :edquoto -u studentblocks (本身存在的,有多少就是多少) soft(容量,超过这个容量会受到警告) hard(最大配额) inodes(使用的次数) soft(使用高多次数会警告) hard(最大使用次数)
##一般只修改hard 9.6切换到student用户进行配额 ##由于配额的最大限度为20M,所以当配额为21 的时候,只给20M 9.7 开机自动启动