本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/96940
1.怎么查看設備UUID?
[root@centos6 ~]#blkid
/dev/sda1: UUID=”625dc9a7-69cd-478f-892c-0d4a664b72fe” TYPE=”ext4″
/dev/sda2: UUID=”070d3bc7-773e-4d27-bf0e-812214f2c122″ TYPE=”ext4″
2怎么生成新的UUID?
[root@centos6 ~]#uuidgen /dev/sda1
861ef9a0-5033-49bb-99b0-b6293aef7102(uuidgen這個命令會生成隨機的字母和數字組合的字符串)
擴展:可以用這個命令生成隨機字符串或密碼之類的,比如隨機生成數字串作密碼?
[root@centos6 ~]#uuidgen|xargs
7659335a-24a2-41f4-bda8-d40683a7850d
[root@centos6 ~]#uuidgen|grep -o [0-9]
1
1
4
8
5
6
1
4
1
8
6
4
[root@centos6 ~]#uuidgen|grep -o [0-9]|xargs (xargs把所有行合并成一行)
8 9 7 2 3 2 5 6 4 0 4 1 0 1 9 3 6 5 4 4 3 2 1
[root@centos6 ~]#uuidgen|grep -o [0-9]|xargs|tr -d ” “
05999332458296623249324
4.怎么查看磁盤情況?
[root@centos6 ~]#lsblk (lsblk命令默認情況下將以樹狀列出所有塊設備,即邏輯磁盤大小)
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 3.7G 0 rom /media/CentOS_6.9_Final
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 48.8G 0 part /
├─sda3 8:3 0 29.3G 0 part /data
├─sda4 8:4 0 1K 0 part
└─sda5 8:5 0 2G 0 part [SWAP]
[root@centos6 ~]#df (df查看的是file system, 也就是文件系統層的磁盤大?。?/div>
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 50264772 4853500 42851272 11% /
tmpfs 502056 76 501980 1% /dev/shm
/dev/sda1 999320 34960 911932 4% /boot
/dev/sda3 30106576 44980 28525596 1% /data
/dev/sr0 3878870 3878870 0 100% /media/CentOS_6.9_Fin
5.怎么通過UUID號查找分區設備名如sda3的?
[root@centos6 ~]#blkid|grep ‘sda3’|cut -d ” ” -f2|cut -d “=” -f 2|sed ‘s/”//g’
ba7f5597-e8a4-42bd-8a70-3a4c7168588d
[root@centos6 ~]#findfs UUID=`blkid|grep ‘sda3’|cut -d ” ” -f2|cut -d “=” -f 2|sed ‘s/”//g’`
/dev/sda3 (findfs可以通過卷標,uuid找到設備名)
6.如何使用ls命令讓/根目錄中的文件夾從大到小排序?
[root@centos6 /]#ls -Sl
total 124
drwxr-xr-x. 128 root root 12288 Apr 21 20:11 etc
dr-xr-xr-x. 9 root root 12288 Mar 28 14:51 lib64
dr-xr-xr-x. 2 root root 12288 Mar 28 14:51 sbin
dr-xr-xr-x. 5 root root 4096 Mar 27 22:17 boot
drwxr-xr-x. 2 root root 4096 Apr 21 03:38 data
drwxr-xr-x. 3 root root 4096 Mar 27 23:11 home
7. 怎么把home這個目錄獨立到新加的硬盤上?
第一步,添加硬盤后,#reboot,才能顯示出來
[root@centos6 ~]#fdisk -l
Disk /dev/sda: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000454a7
Device Boot Start End Blocks Id System
/dev/sda1 * 1 131 1048576 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 131 6505 51200000 83 Linux
/dev/sda3 6505 10330 30720000 83 Linux
/dev/sda4 10330 26109 126745600 5 Extended
/dev/sda5 10330 10591 2097152 82 Linux swap / Solaris
Disk /dev/sdb: 21.5 GB, 21474836480 bytes (說明這是我剛添加的的新硬盤/dev/sdb大小為2G,未分區格式化狀態)
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
第二步:.用fdisk /dev/sdb來進行分區操作。
2)輸入n進行分區
??? 3)選擇分區類型
??? 這里有兩個選項:
?? p: 主分區 linux上主分區最多能有4個
?? e: 擴展分區 linux上擴展分區只能有1個,擴展分區創建后不能直接使用,還要在擴展分區上創建邏輯分區。
這里我選擇的p。
??? 4)選擇分區個數
可以選擇4個分區,這里我只分成1個分區
??? 5)設置柱面,這里選擇默認值就可以
??? 6)如果選擇的是e(擴展分區),需要再創建邏輯分區
選擇n
可以看到這是出現的選項和剛才有些不同,出現了logical而不是extent。
可以看出logical 的分區編號從5開始。
這里選擇l,創建邏輯分區
??? 7)輸入w,寫入分區表,進行分區
?分區結束后,查看/dev目錄
??? #ls –l /dev
??? 如果創建的是擴展分區,可以看到創建的邏輯分區sdb5
??? 可以看到剛剛生成的新分區sdb1
??? 3、格式化分區
將新分區格式化為ext3文件系統
??? 1)如果創建的是主分區
??? #mkfs -t ext3 /dev/sdb1
??? 2) 如果創建的是擴展分區,
???? 由于擴展分區不能直接使用,執行
???? #/sbin/mkfs -t ext3 /dev/sdb1
??? 命令,系統會報下面的錯誤
???? Invalid argument passed to ext2 library while setting up superblock
??? 這種情況下,只能對擴展分區上的邏輯分區進行格式化
???? #/sbin/mkfs -t ext3 /dev/sdb1
??? 然后就開始格式化
??? 最后寫入文件系統信息。
??? 此時就可以用新創建的分區了
??? 4、 掛載硬盤
??? 1) 創建掛載點
??? 在根目錄下創建storage目錄
??? #mkdir /storage
??? 2) 將/dev/sdb1掛載到/mnt/home下
??? #mount /dev/sdb1 /mnt/home
??? 5、 設置開機啟動自動掛載
??? 新創建的分區不能開機自動掛載,每次重啟機器都要手動掛載。
??? 設置開機自動掛載需要修改/etc/fstab文件
??? #vi /etc/fstab
??? 在文件的最后增加一行
??? /dev/sdb5 /mnt/home ext3 defaults 1 2
贊 (0)
三、(2)用戶及組管理類命令簡述
上一篇
2018-04-23 21:13
systemctl命令
下一篇
2018-04-24