欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

千鋒扣丁學堂Linux培訓之獲取硬盤分區(qū)或文件系統(tǒng)UUID的七種方法

2019-05-27 14:12:20 3653瀏覽

今天千鋒扣丁學堂Linux培訓老師給大家分享一篇關于Linux中獲取硬盤分區(qū)或文件系統(tǒng)UUID的七種方法,首先作為一個Linux系統(tǒng)管理員,你應該知道如何去查看分區(qū)的UUID或文件系統(tǒng)的UUID。因為現(xiàn)在大多數(shù)的Linux系統(tǒng)都使用UUID掛載分區(qū)。你可以在/etc/fstab文件中可以驗證。



有許多可用的實用程序可以查看UUID。本文我們將會向你展示多種查看UUID的方法,并且你可以選擇一種適合于你的方法。

何為UUID?UUID意即通用唯一識別碼UniversallyUniqueIdentifier,它可以幫助Linux系統(tǒng)識別一個磁盤分區(qū)而不是塊設備文件。

自內(nèi)核2.15.1起,libuuid就是util-linux-ng包中的一部分,它被默認安裝在Linux系統(tǒng)中。UUID由該庫生成,可以合理地認為在一個系統(tǒng)中UUID是唯一的,并且在所有系統(tǒng)中也是唯一的。

這是在計算機系統(tǒng)中用來標識信息的一個128位(比特)的數(shù)字。UUID最初被用在阿波羅網(wǎng)絡計算機系統(tǒng)ApolloNetworkComputingSystem(NCS)中,之后UUID被開放軟件基金會OpenSoftwareFoundation(OSF)標準化,成為分布式計算環(huán)境DistributedComputingEnvironment(DCE)的一部分。

UUID以32個十六進制的數(shù)字表示,被連字符分割為5組顯示,總共的36個字符的格式為8-4-4-4-12(32個字母或數(shù)字和4個連字符)。

例如:d92fa769-e00f-4fd7-b6ed-ecf7224af7fa

我的/etc/fstab文件示例:

# cat /etc/fstab
 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
#
UUID=69d9dd18-36be-4631-9ebb-78f05fe3217f / ext4 defaults,noatime 0 1
UUID=a2092b92-af29-4760-8e68-7a201922573b swap swap defaults,noatime 0 2

我們可以使用下面的7個命令來查看:

blkid命令:定位或打印塊設備的屬性。

lsblk命令:列出所有可用的或指定的塊設備的信息。

hwinfo命令:硬件信息工具,是另外一個很好的實用工具,用于查詢系統(tǒng)中已存在硬件。

udevadm命令:udev管理工具

tune2fs命令:調(diào)整ext2/ext3/ext4文件系統(tǒng)上的可調(diào)文件系統(tǒng)參數(shù)。

dumpe2fs命令:查詢ext2/ext3/ext4文件系統(tǒng)的信息。

使用by-uuid路徑:該目錄下包含有UUID和實際的塊設備文件,UUID與實際的塊設備文件鏈接在一起。

Linux中如何使用blkid命令查看磁盤分區(qū)或文件系統(tǒng)的UUID?

blkid是定位或打印塊設備屬性的命令行實用工具。它利用libblkid庫在Linux系統(tǒng)中獲得到磁盤分區(qū)的UUID。

# blkid
/dev/sda1: UUID="d92fa769-e00f-4fd7-b6ed-ecf7224af7fa" TYPE="ext4" PARTUUID="eab59449-01"
/dev/sdc1: UUID="d17e3c31-e2c9-4f11-809c-94a549bc43b7" TYPE="ext2" PARTUUID="8cc8f9e5-01"
/dev/sdc3: UUID="ca307aa4-0866-49b1-8184-004025789e63" TYPE="ext4" PARTUUID="8cc8f9e5-03"
/dev/sdc5: PARTUUID="8cc8f9e5-05"

Linux中如何使用lsblk命令查看磁盤分區(qū)或文件系統(tǒng)的UUID?

lsblk列出所有有關可用或指定塊設備的信息。lsblk命令讀取sysfs文件系統(tǒng)和udev數(shù)據(jù)庫以收集信息。

如果udev數(shù)據(jù)庫不可用或者編譯的lsblk不支持udev,它會試圖從塊設備中讀取卷標、UUID和文件系統(tǒng)類型。這種情況下,必須以root身份運行。該命令默認會以類似于樹的格式打印出所有的塊設備(RAM盤除外)。

# lsblk -o name,mountpoint,size,uuid
NAME   MOUNTPOINT  SIZE UUID
sda                 30G 
└─sda1 /            20G d92fa769-e00f-4fd7-b6ed-ecf7224af7fa
sdb                 10G 
sdc                 10G 
├─sdc1               1G d17e3c31-e2c9-4f11-809c-94a549bc43b7
├─sdc3               1G ca307aa4-0866-49b1-8184-004025789e63
├─sdc4               1K 
└─sdc5               1G 
sdd                 10G 
sde                 10G 
sr0               1024M 

Linux中如何使用by-uuid路徑查看磁盤分區(qū)或文件系統(tǒng)的UUID?

該目錄包含了UUID和實際的塊設備文件,UUID與實際的塊設備文件鏈接在一起。

# ls -lh /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Jan 29 08:34 ca307aa4-0866-49b1-8184-004025789e63 -> ../../sdc3
lrwxrwxrwx 1 root root 10 Jan 29 08:34 d17e3c31-e2c9-4f11-809c-94a549bc43b7 -> ../../sdc1
lrwxrwxrwx 1 root root 10 Jan 29 08:34 d92fa769-e00f-4fd7-b6ed-ecf7224af7fa -> ../../sda1

Linux中如何使用hwinfo命令查看磁盤分區(qū)或文件系統(tǒng)的UUID?

hwinfo意即硬件信息工具,是另外一種很好的實用工具。它被用來檢測系統(tǒng)中已存在的硬件,并且以可讀的格式顯示各種硬件組件的細節(jié)信息。

# hwinfo --block | grep by-uuid | awk '{print $3,$7}'
/dev/sdc1, /dev/disk/by-uuid/d17e3c31-e2c9-4f11-809c-94a549bc43b7
/dev/sdc3, /dev/disk/by-uuid/ca307aa4-0866-49b1-8184-004025789e63
/dev/sda1, /dev/disk/by-uuid/d92fa769-e00f-4fd7-b6ed-ecf7224af7fa

Linux中如何使用udevadm命令查看磁盤分區(qū)或文件系統(tǒng)的UUID?

udevadm需要命令和命令特定的操作。它控制systemd-udevd的運行時行為,請求內(nèi)核事件、管理事件隊列并且提供簡單的調(diào)試機制。

# udevadm info -q all -n /dev/sdc1 | grep -i by-uuid | head -1
S: disk/by-uuid/d17e3c31-e2c9-4f11-809c-94a549bc43b7

Linux中如何使用tune2fs命令查看磁盤分區(qū)或文件系統(tǒng)的UUID?

tune2fs允許系統(tǒng)管理員在Linux的ext2、ext3、ext4文件系統(tǒng)中調(diào)整各種可調(diào)的文件系統(tǒng)參數(shù)。這些選項的當前值可以使用選項-l顯示。

# tune2fs -l /dev/sdc1 | grep UUID
Filesystem UUID: d17e3c31-e2c9-4f11-809c-94a549bc43b7

Linux中如何使用dumpe2fs命令查看磁盤分區(qū)或文件系統(tǒng)的UUID?

dumpe2fs打印出現(xiàn)在設備文件系統(tǒng)中的超級塊和塊組的信息。

# dumpe2fs /dev/sdc1 | grep UUID
dumpe2fs 1.43.5 (04-Aug-2017)
Filesystem UUID: d17e3c31-e2c9-4f11-809c-94a549bc43b7

以上就是關于千鋒扣丁學堂Linux培訓之獲取硬盤分區(qū)或文件系統(tǒng)UUID的七種方法,想要學好Linux開發(fā)小編給大家推薦口碑良好的扣丁學堂,扣丁學堂有專業(yè)老師制定的Linux學習路線圖輔助學員學習,此外還有與時俱進的Linux課程體系和Linux視頻教程供大家學習,想要學好Linux開發(fā)技術的小伙伴快快行動吧。扣丁學堂Linux技術交流群:422345477。


                          【掃碼進入HTML5VIP免費公開課】  


     【關注微信公眾號獲取更多學習資料】        【掃碼進入HTML5前端開發(fā)VIP免費公開課】



查看更多關于“Linux培訓資訊”的相關文章>>

標簽: Linux培訓 Linux視頻教程 紅帽Linux視頻 Linux學習視頻 Linux入門視頻

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部