Linux磁盘管理实际操作

1、为主机新增两块30GBSCSI硬盘

 

2、划分3个主分区,各5GB,剩余空间作为扩展分区

 

3、在扩展分区中建立2个逻辑分区,容量分别为2GB10GB

 

4、将第一个逻辑分区的类型改为swap

 

 

 

5、将第一个主分区格式化为ext4

 

6、将第二个主分区格式化为xfs

 

7、将第三个主分区格式化为FAT32

 

8、创建 /data1 /data2 /data3

[root@localhost ~]# mkdir -pv /data1/data2/data3

mkdir: 已创建目录 "/data1"

mkdir: 已创建目录 "/data1/data2"

mkdir: 已创建目录 "/data1/data2/data3"

9、将第一个主分区挂载到/data1,在目录中创建文件测试,并实现 /etc/fstab

[root@localhost ~]# mount /dev/sdb1 /data1

[root@localhost ~]# cd /data1

[root@localhost ~]# mkdir -pv /data1/liubei

mkdir: 已创建目录 "/data1/liubei"

[root@localhost ~]# ls /data1/

liubei  lost+found

10、将第二个主分区挂载到/data2,在目录中创建文件测试,并实现 /etc/fstab

[root@localhost ~]# mount /dev/sdb2 /data2

[root@localhost ~]# mkdir -pv /data2/cipan2

mkdir: 已创建目录 "/data2/cipan2"

[root@localhost ~]# ls /data2

cipan2

11、将第个主分区挂载到/data3,在目录中创建文件测试,并基于UUID实现 /etc/fstab

[root@localhost ~]# mount /dev/sdb3 /data3

mount: /dev/sdb3 写保护,将以只读方式挂载

12、将第一个逻辑分区格式化swap格式,将swap分区扩展,测试查看

[root@localhost ~]# mkswap /dev/sdb5

正在设置交换空间版本 1,大小 = 2097148 KiB

无标签,UUID=25c6113a-b908-40f7-96fd-03de13e8097b

[root@localhost ~]# swapon /dev/sdb5

[root@localhost ~]# swapon -s

文件名 类型 大小 已用 权限

/dev/dm-1                               partition 2097148 0 -1

/dev/sdb5                               partition 2097148 0 -2

13、通过xftp等工具将linux.iso 传到linux虚拟机中,并挂载查看内容

14、基于文件方式将SWAP扩大500M

[root@localhost ~]# dd if=/dev/zero of=/tmp/swap.file bs=100M count=5

记录了5+0 的读入

记录了5+0 的写出

524288000字节(524 MB)已复制,3.42036 秒,153 MB/ 

使用dd命令创建一个500M的文件

[root@localhost ~]# mkswap /tmp/swap.file

正在设置交换空间版本 1,大小 = 511996 KiB

无标签,UUID=540de95e-0586-4fe1-9616-ad7f403a6c9d 

将该文件改为swap格式的文件,使其可以为swap分区所用

[root@localhost ~]# swapon /tmp/swap.file

swapon: /tmp/swap.file:不安全的权限 0644,建议使用 0600

将创建好的swap文件添加到swap分区中

[root@localhost ~]# vim /etc/fstab

进入fstab文本编辑器,在最后一行加入:

/tmp/swap.file     swap     swap    defaults    0  0   

保存退出

[root@localhost ~]# free

              total        used        free      shared  buff/cache   available

Mem:        2035356      566364      430376        9888     1038616     1256584

Swap:       2609144           0     2609144

free进行查看

15、利用dd命令将光盘内容制作成iso镜像文件

[root@localhost ~]# dd if=/dev/cdrom of=/root/linux-1.iso

记录了8419328+0 的读入

记录了8419328+0 的写出

4310695936字节(4.3 GB)已复制,30.3877 秒,142 MB/

Cp dev/cdrom /root/Linux-2.iso

16、查看磁盘的使用情况

[root@localhost ~]# df -hT

文件系统                类型      容量  已用  可用 已用% 挂载点

/dev/mapper/centos-root xfs        39G  9.4G   30G   25% /

devtmpfs                devtmpfs  985M     0  985M    0% /dev

tmpfs                   tmpfs     994M   84K  994M    1% /dev/shm

tmpfs                   tmpfs     994M  8.9M  986M    1% /run

tmpfs                   tmpfs     994M     0  994M    0% /sys/fs/cgroup

/dev/sda1               xfs       497M  107M  391M   22% /boot

/dev/mapper/centos-home xfs        19G   36M   19G    1% /home

/dev/sr0                iso9660   4.1G  4.1G     0  100% /run/media/root/CentOS 7 x86_64

/dev/sdb1               ext4      4.8G   20M  4.6G    1% /data1

/dev/sdb2               xfs       5.0G   33M  5.0G    1% /data2

17、利用parted命令将上述分区过程对另一个硬盘重做一遍

[root@localhost ~]# parted /dev/sdc

GNU Parted 3.1

使用 /dev/sdc

Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) mklabel

新的磁盘标签类型?                                                        

aix    amiga  bsd    dvh    gpt    loop   mac    msdos  pc98   sun    

新的磁盘标签类型? gpt

(parted) mkpart

分区名称?  []? part1                                                     

文件系统类型?  [ext2]? xfc                                               

parted: invalid token: xfc

文件系统类型?  [ext2]? xfs                                               

起始点? 1G                                                               

结束点? 5G                                                               

(parted) mkpart                                                           

分区名称?  []? part2                                                     

文件系统类型?  [ext2]? xfs                                               

起始点? 5G                                                               

结束点? 10G                                                              

(parted) mkpart                                                           

分区名称?  []? part3                                                     

文件系统类型?  [ext2]? xfs                                               

起始点? 10G                                                              

结束点? -1

(parted) quit                                                             

信息: You may need to update /etc/fstab.

18、尝试利用shell脚本配置yum仓库

19、尝试利用shell脚本配置httpd服务

20、尝试利用shell脚本将2~12题实现

原文地址:https://www.cnblogs.com/990114-jhc/p/11302032.html