Linux小练习

1、破坏mbr表并修复

#备份MBR分区表
dd if=/dev/sda of=./dpt.img bs=1 count=64 skip=446
scp dpt.img 192.168.1.2:~
#破坏MBR分区表
dd if=/dev/zero of=/dev/sda bs=1 count=64 seek=446
#无法启动
reboot
#用光盘启动,进入rescue mode,选第3项skip to shell
#配置网络
ifconfig ens33 192.168.1.3/24
scp 192.168.1.2:/root/dpt.img .
#恢复MBR分区表
dd if=dpt.img of=/dev/sda bs=1 seek=446
exit

2、总结RAID的各个级别及其组合方式和性能的不同。
以下所说RAID为生产常用RAID级别

RAID级别 最小硬盘 缺点 优点
RAID0 2 没有数据冗余 读写性能提升
RAID1 2 写性能降低,可用容量降低 有数据冗余,读性能提升
RAID5 3 读写性能有所提升但比RAID0低 有数据冗余,允许一块硬盘损坏
RAID6 4 开销大,降低了写性能 比RAID5更高的容与,允许2块硬盘损坏,也提升了读性能
RAID10 4 可用容量较低/成本较高。有限的可扩展性 读写性能提升,有容错能力,但每组镜像只许坏一块硬盘

3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项

#添加了一个4G闲置硬盘
lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0    9G  0 part /var
├─sda3   8:3    0    2G  0 part [SWAP]
├─sda4   8:4    0    1K  0 part 
├─sda5   8:5    0    2G  0 part /home
└─sda6   8:6    0    6G  0 part /
sdb      8:16   0    4G  0 disk 
└─sdb1   8:17   0    2G  0 part /test
sr0     11:0    1 1024M  0 rom  
#分一个2G空间的区
fdisk /dev/sdb
#格式化成ext4文件系统
mkfs.ext4 -t ext4 -b 2048 -L TEST -m 1 /dev/sdb1
#查看UUID
blkid /dev/sdb1
#设置这个分区永久挂载
cat /etc/fstab  | grep acl
UUID=e8371c25-3bf5-40f7-9db9-5edcfb311384 /test                   ext4    acl              0 0 

4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

[root@study2 ~ 01:43:34]#lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0    9G  0 part /var
├─sda3   8:3    0    2G  0 part [SWAP]
├─sda4   8:4    0    1K  0 part 
├─sda5   8:5    0    2G  0 part /home
└─sda6   8:6    0    6G  0 part /
sdb      8:16   0   10G  0 disk 
sdc      8:32   0   10G  0 disk 
sr0     11:0    1 1024M  0 rom  
[root@study2 ~ 01:43:49]#pvcreate /dev/sdb /dev/sdc
  Physical volume "/dev/sdb" successfully created.
  Physical volume "/dev/sdc" successfully created.
[root@study2 ~ 01:44:02]#pvs
  PV         VG Fmt  Attr PSize  PFree 
  /dev/sdb      lvm2 ---  10.00g 10.00g
  /dev/sdc      lvm2 ---  10.00g 10.00g
[root@study2 ~ 01:44:06]#vgcreate -s 16m testvg /dev/sdb /dev/sdc
  Volume group "testvg" successfully created
[root@study2 ~ 01:44:59]#vgs
  VG     #PV #LV #SN Attr   VSize   VFree  
  testvg   2   0   0 wz--n- <19.97g <19.97g
[root@study2 ~ 01:45:02]#vgdisplay testvg 
  --- Volume group ---
  VG Name               testvg
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               <19.97 GiB
  PE Size               16.00 MiB
  Total PE              1278
  Alloc PE / Size       0 / 0   
  Free  PE / Size       1278 / <19.97 GiB
  VG UUID               w1d2Od-mAsQ-3LxU-Pzhy-7zlX-AqAx-03ftyN
[root@study2 ~ 01:46:04]#lvcreate -L 5G -n testlv testvg 
  Logical volume "testlv" created.
[root@study2 ~ 01:46:31]#lvs
  LV     VG     Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  testlv testvg -wi-a----- 5.00g                                                    
[root@study2 ~ 01:46:34]#lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
├─sda2            8:2    0    9G  0 part /var
├─sda3            8:3    0    2G  0 part [SWAP]
├─sda4            8:4    0    1K  0 part 
├─sda5            8:5    0    2G  0 part /home
└─sda6            8:6    0    6G  0 part /
sdb               8:16   0   10G  0 disk 
└─testvg-testlv 253:0    0    5G  0 lvm  
sdc               8:32   0   10G  0 disk 
sr0              11:0    1 1024M  0 rom  
[root@study2 ~ 01:48:55]#fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000ba1e9

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    20973567     9437184   83  Linux
/dev/sda3        20973568    25167871     2097152   82  Linux swap / Solaris
/dev/sda4        25167872    41943039     8387584    5  Extended
/dev/sda5        25169920    29364223     2097152   83  Linux
/dev/sda6        29366272    41943039     6288384   83  Linux

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sdc:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/testvg-testlv:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@study2 ~ 01:49:22]#mkfs.ext4 /dev/mapper/testvg-testlv
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@study2 ~ 01:49:49]#mkdir /users && mount /dev/mapper/testvg-testlv /users
[root@study2 ~ 01:49:54]#df -h
文件系统                   容量  已用  可用 已用% 挂载点
devtmpfs                   476M     0  476M    0% /dev
tmpfs                      487M     0  487M    0% /dev/shm
tmpfs                      487M  7.6M  479M    2% /run
tmpfs                      487M     0  487M    0% /sys/fs/cgroup
/dev/sda6                  6.0G  1.3G  4.8G   21% /
/dev/sda5                  2.0G  6.1M  1.8G    1% /home
/dev/sda1                  976M  102M  807M   12% /boot
/dev/sda2                  8.8G  421M  7.9G    5% /var
tmpfs                       98M     0   98M    0% /run/user/0
/dev/mapper/testvg-testlv  4.8G   20M  4.6G    1% /users

猜你喜欢

转载自blog.51cto.com/14907428/2673308
今日推荐