1、為主機新增兩塊30GB的SCSI硬盤
找到要添加的虛擬機,單擊鼠標右鍵,點擊設置
點擊添加
選擇硬件類型,然后點擊下一步
選擇要創建的磁盤類型,然后點擊下一步
指定要創建磁盤的容量,然后點擊下一步
指定磁盤的存儲位置,然后完成
2、划分3個主分區,各5GB,剩余空間作為擴展分區
管理磁盤分區:fdisk (選項)磁盤設備名稱 規划磁盤分區:fdisk 磁盤設備名稱
n 新建分區 p 創建分區為主分區 e創建分區為 擴展分區
[root@localhost chen]# fdisk /dev/sdb (n p +5G)擴展分區(n e)
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux
/dev/sdb2 10487808 20973567 5242880 83 Linux
/dev/sdb3 20973568 31459327 5242880 83 Linux
/dev/sdb4 31459328 62914559 15727616 5 Extended
3、在擴展分區中建立2個邏輯分區,容量分別為2GB、10GB
邏輯分區(n l) n:新建分區 l:創建擴展分區中的邏輯分區
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux
/dev/sdb2 10487808 20973567 5242880 83 Linux
/dev/sdb3 20973568 31459327 5242880 83 Linux
/dev/sdb4 31459328 62914559 15727616 5 Extended
/dev/sdb5 31461376 35655679 2097152 83 Linux
/dev/sdb6 35657728 56629247 10485760 83 Linux
4、將第一個邏輯分區的類型改為swap
類型改為swap(t 5 l) t:變更分區類型 5:為邏輯分區的第一個分區 l:列出分區類型代碼
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux
/dev/sdb2 10487808 20973567 5242880 83 Linux
/dev/sdb3 20973568 31459327 5242880 83 Linux
/dev/sdb4 31459328 62914559 15727616 5 Extended
/dev/sdb5 31461376 35655679 2097152 82 Linux swap/Solaris
/dev/sdb6 35657728 56629247 10485760 83 Linux
5、將第一個主分區格式化為ext4
mkfs:創建文件系統(格式化)mkfs.ext4 :格式化文件類型為ext4
[root@localhost chen]# mkfs.ext4 /dev/sdb1
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: 完成
6、將第二個主分區格式化為xfs
mkfs:格式化文件類型為xfs
[root@localhost chen]# mkfs.xfs /dev/sdb2
meta-data=/dev/sdb2 isize=512 agcount=4, agsize=327680 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=1310720, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
7、將第三個主分區格式化為FAT32
mkfs.fat -F 32:格式化文件類型為FAT32
[root@localhost chen]# mkfs.fat -F 32 /dev/sdb3
mkfs.fat 3.0.20 (12 Jun 2013)
8、創建 /data1 /data2 /data3
[root@localhost chen]# mkdir /data1 /data2 /data3 -pv
mkdir: 已創建目錄 "/date1"
mkdir: 已創建目錄 "/data2"
mkdir: 已創建目錄 "/data3"
9、將第一個主分區掛載到/data1,在目錄中創建文件測試,並實現 /etc/fstab
mount: 掛載文件系統,掛載ISO鏡像
tail -n :查看最后n行的內容 df 【選項】 【文件】:查看磁盤使用情況
[root@localhost chen]# mount /dev/sdb1 /data1
[root@localhost chen]# vi /etc/fstab
[chen@localhost ~]$ tail -2 /etc/fstab
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/sdb1 /data1 ext4 defaults 0 0
[root@localhost chen]# ls /data1
cs lost+found
[root@localhost chen]# df -h | tail -1
/dev/sdb1 4.8G 20M 4.6G 1% /data1
10、將第二個主分區掛載到/data2,在目錄中創建文件測試,並實現 /etc/fstab
[root@localhost chen]# mount /dev/sdb2 /data2
mount: /dev/sdb2 已經掛載或 /data2 忙
/dev/sdb2 已經掛載到 /data2 上
[root@localhost chen]# vi /etc/fstab
[root@localhost chen]# tail -1 /etc/fstab
/dev/sdb2 /data2 defaults 0 0
[root@localhost chen]# ls /data2
[root@localhost chen]# df -h | tail -2
/dev/sdb1 4.8G 20M 4.6G 1% /data1
/dev/sdb2 5.0G 33M 5.0G 1% /data2
11、將第三個主分區掛載到/data3,在目錄中創建文件測試,並基於UUID實現 /etc/fstab
blkid +分區設備:查看分區的UUID號(分區必須格式化后才會有UUID號)
[root@localhost chen]# mount /dev/sdb3 /data3
[root@localhost chen]# tail -3 /etc/fstab
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/sdb1 /data1 ext4 defaults 0 0
/dev/sdb2 /data2 xfs defaults 0 0
[root@localhost chen]# blkid /dev/sdb3
/dev/sdb3: UUID="BE99-8F8F" TYPE="vfat"
[root@localhost chen]# blkid /dev/sdb3 >>/etc/fstab
[root@localhost chen]# tail -3 /etc/fstab
/dev/sdb1 /data1 ext4 defaults 0 0
/dev/sdb2 /data2 xfs defaults 0 0
/dev/sdb3: UUID="BE99-8F8F" TYPE="vfat"
[root@localhost chen]# df -h | tail -3
/dev/sdb1 4.8G 20M 4.6G 1% /data1
/dev/sdb2 5.0G 33M 5.0G 1% /data2
/dev/sdb3 5.0G 4.0K 5.0G 1% /data3
12、將第一個邏輯分區格式化swap格式,將swap分區擴展,測試查看
mkswap:格式化為swap格式
[root@localhost chen]# mkswap /dev/sdb5
正在設置交換空間版本 1,大小 = 2097148 KiB
無標簽,UUID=c9315f5d-9df5-4011-bba1-2c476dea24aa
[root@localhost chen]# cat /proc/meminfo | grep -i "swaptotal"
SwapTotal: 3145724 kB
[root@localhost chen]# swapon /dev/sdb5
[root@localhost chen]# cat /proc/meminfo | grep -i "swaptotal" //查看swap分區的大小
SwapTotal: 5242872 kB
13、通過xftp等工具將linux.iso 傳到linux虛擬機中,並掛載查看內容
[root@localhost chen]# ls /media/
[root@localhost chen]# mount /dev/sr0 /media/
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@localhost chen]# ls /media/
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
14、基於文件方式將SWAP擴大500M
[root@localhost chen]# cat /proc/meminfo | grep -i "swaptotal"
SwapTotal: 3145724 kB
[root@localhost chen]# dd if=/dev/zero of=/swapfile bs=1M count=500
記錄了500+0 的讀入
記錄了500+0 的寫出
524288000字節(524 MB)已復制,4.87111 秒,108 MB/秒
[root@localhost chen]# mkswap /swapfile
正在設置交換空間版本 1,大小 = 511996 KiB
無標簽,UUID=69506b1b-4f5a-4696-a6d3-e50dd1929221
[root@localhost chen]# swapon /swapfile
swapon: /swapfile:不安全的權限 0644,建議使用 0600。
[root@localhost chen]# cat /proc/meminfo | grep -i "swaptotal"
SwapTotal: 3657720 kB
[root@localhost chen]#
15、利用dd命令將光盤內容制作成iso鏡像文件
[root@localhost chen]# dd if=/dev/cdrom of=centos7.iso
記錄了8730624+0 的讀入
記錄了8730624+0 的寫出
4470079488字節(4.5 GB)已復制,196.797 秒,22.7 MB/秒
[root@localhost chen]# ls
centos7.iso 公共 模板 視頻 圖片 文檔 下載 音樂 桌面
16、查看磁盤的使用情況
[root@localhost chen]# df -Th
文件系統 類型 容量 已用 可用 已用% 掛載點
/dev/mapper/centos-root xfs 36G 4.7G 32G 13% /
devtmpfs devtmpfs 730M 0 730M 0% /dev
tmpfs tmpfs 747M 0 747M 0% /dev/shm
tmpfs tmpfs 747M 11M 736M 2% /run
tmpfs tmpfs 747M 0 747M 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 157M 858M 16% /boot
tmpfs tmpfs 150M 28K 150M 1% /run/user/1000
/dev/sr0 iso9660 4.2G 4.2G 0 100% /run/media/chen/CentOS 7 x86_64
/dev/sdb1 ext4 4.8G 20M 4.6G 1% /data1
/dev/sdb2 xfs 5.0G 33M 5.0G 1% /data2
/dev/sdb3 vfat 5.0G 4.0K 5.0G 1% /data3