[root@Centos6 ~]# dd if=/dev/zero of=/data/disk bs=100M count=10 [root@Centos6 ~]# mkfs.ext4 /data/disk [root@Centos6 ~]# mkdir /mnt/disk [root@Centos6 ~]# mount -o loop /data/disk /mnt/disk [root@Centos6 ~]# echo aaa > /mnt/disk/a.txt [root@Centos6 ~]# losetup -a [root@Centos6 ~]# scp /data/disk 192.168.209.10:/data [root@Centos7 ~]# cd /data [root@Centos7 data]# ls disk [root@Centos7 data]# file disk disk: Linux rev 1.0 ext4 filesystem data, UUID=eb56873a-822e-4248-bc8e-8df50ee1e54f (needs journal recovery) (extents) (large files) (huge files) [root@Centos7 data]# mkdir /mnt/disk [root@Centos7 data]# mount /data/disk /mnt/disk [root@Centos7 data]# cat /mnt/disk/ a.txt lost+found/ [root@Centos7 data]# cat /mnt/disk/a.txt aaa
centos6上 loop设备有限,手工建立centos
centos6上自动建立 loop设备,重启bash
修改 /etc/grub.conf文件,在 16行的末尾 加上 max_loop=#(#为一个数字,随便写)工具
[root@Centos6 data]# losetup /dev/loop99 /data/diskoop
[root@Centos6 data]# mount /dev/loop99 /mnt/diskui
强制杀掉占用 /sdb1这个目录的进程,强制关掉窗口centos7
findmnt device|mountpoint 返回值为0就是一个挂载点,非0就不是一个挂载点spa
系统处于维护状态,在这里我就先进入单用户模式(针对centos6),.net
重启,按任意键进入下面这个画面3d
按 e 键选择 第二项code
按 e 键,在 quiet 后面加上 1
选择第二项
按 b 就进入单用户模式
针对 /dev/sda 再分出一个分区
同步分区表
建立文件系统,挂载
将 /home 目录的内容所有拷贝到 /mnt/sda6中
将 /dev/sda6 挂载到 /home下,卸载 /mnt/sda6u
持久挂载就必须写到文件中/etc/fstab中
重启 reboot 就成功了
验证centos6新添加的分区是没有acl功能的,添加acl功能
稀疏文件真实大小用du命令来查看,ls显示的虚拟的大小
dd if=/dev/zero of=/boot/test bs=1G count=0 seek=10 生成10G的虚拟大小的文件
[root@Centos7 ~]# echo {1..9}|tr -d ' ' > /data/f1.txt
[root@Centos7 ~]# echo {a..z}|tr -d ' ' > /data/f2.txt
[root@Centos7 ~]# dd if=/data/f1.txt of=/data/f2.txt bs=1 count=4 skip=2 seek=3 默认为截断
[root@Centos7 ~]# cat /data/f2.txt
abc3456
[root@Centos7 ~]# echo {a..z}|tr -d ' ' > /data/f2.txt
[root@Centos7 ~]# dd if=/data/f1.txt of=/data/f2.txt bs=1 skip=2 seek=3 count=4 conv=notrunc
[root@Centos7 ~]# cat /data/f2.txt
abc3456hijklmnopqrstuvwxyz
Linux lsmod命令用于显示已载入系统的模块。