《Linux就该这么学》培训笔记_ch06_存储结构与磁盘划分
《Linux就該這么學(xué)》培訓(xùn)筆記_ch06_存儲(chǔ)結(jié)構(gòu)與磁盤劃分
文章最后會(huì)post上書本的筆記照片。
文章主要內(nèi)容:
- Linux系統(tǒng)的文件存儲(chǔ)結(jié)構(gòu)(FHS標(biāo)準(zhǔn))
- 物理設(shè)備命名規(guī)則(udev)
- 文件系統(tǒng)與數(shù)據(jù)資料
- 硬件設(shè)備的添加、分區(qū)、格式化及掛載
- 添加交換分區(qū)
- 磁盤容量配額
- 軟硬方式鏈接
- 書本筆記
Linux系統(tǒng)的文件存儲(chǔ)結(jié)構(gòu)(FHS標(biāo)準(zhǔn))
?在Linux系統(tǒng)中,目錄、字符設(shè)備、塊設(shè)備、套接字、打印機(jī)等都被抽象成了文件,即Linux系統(tǒng)中一切都是文件。
Linux系統(tǒng)的文件存儲(chǔ)結(jié)構(gòu)和Windows操作系統(tǒng)不同。Linux系統(tǒng)中的一切文件都是從“根(/)”目錄開始的,并按照文件系統(tǒng)層次化標(biāo)準(zhǔn)(FHS)采用樹形結(jié)構(gòu)來存放文件,以及定義了常見目錄的用途。
FHS定義的用戶應(yīng)該把什么類型的文件文件存放到什么位置的規(guī)則并不是死規(guī)則,用戶不一定要遵守。
Linux系統(tǒng)中常見的目錄名稱以及相應(yīng)內(nèi)容:
| 目錄名稱 | 應(yīng)放置文件的內(nèi)容 |
| /boot | 開機(jī)所需文件—內(nèi)核、開機(jī)菜單以及所需配置文件等 |
| /dev | 以文件形式存放任何設(shè)備與接口 |
| /etc | 配置文件 |
| /home | 用戶主目錄 |
| /bin | 存放單用戶模式下還可以操作的命令 |
| /lib | 開機(jī)時(shí)用到的函數(shù)庫(kù),以及/bin與/sbin下面的命令要調(diào)用的函數(shù) |
| /sbin | 開機(jī)過程中需要的命令 |
| /media | 用于掛載設(shè)備文件的目錄 |
| /opt | 放置第三方的軟件 |
| /root | 系統(tǒng)管理員的家目錄 |
| /srv | 一些網(wǎng)絡(luò)服務(wù)的數(shù)據(jù)文件目錄 |
| /tmp | 任何人均可使用的“共享”臨時(shí)目錄 |
| /proc | 虛擬文件系統(tǒng),例如系統(tǒng)內(nèi)核、進(jìn)程、外部設(shè)備及網(wǎng)絡(luò)狀態(tài)等 |
| /usr/local | 用戶自行安裝的軟件 |
| /usr/sbin | Linux系統(tǒng)開機(jī)時(shí)不會(huì)使用到的軟件/命令/腳本 |
| /usr/share | 幫助與說明文件,也可放置共享文件 |
| /var | 主要存放經(jīng)常變化的文件,如日志 |
| /lost+found | 當(dāng)文件系統(tǒng)發(fā)生錯(cuò)誤時(shí),將一些丟失的文件片段存放在這里 |
?路徑:指的是如何定位到某個(gè)文件,分為絕對(duì)路徑與相對(duì)路徑。
- 絕對(duì)路徑:指的是從根目錄(/)開始寫起的文件或目錄名稱;
- 相對(duì)路徑:指的是相對(duì)于當(dāng)前路徑的寫法;
?
物理設(shè)備命名規(guī)則(udev)
Linux系統(tǒng)內(nèi)核中的udev設(shè)備管理器會(huì)自動(dòng)把硬件名稱規(guī)范起來,讓用戶通過設(shè)備的文件名稱得知那是什么類型的設(shè)備。udev設(shè)備管理器的服務(wù)會(huì)一直以守護(hù)進(jìn)程的形式運(yùn)行并偵聽內(nèi)核發(fā)出的信號(hào)來管理/dev目錄下的設(shè)備文件。
常見的硬件設(shè)備及其文件名稱:
| 硬件設(shè)備 | 文件名稱 |
| IDE設(shè)備(目前很少見) | /dev/hd[a-d] |
| SCSI/SATA/U盤 | /dev/sd[a-p] |
| 軟驅(qū) | /dev/fd[0-1] |
| 打印機(jī) | /dev/lp[0-15] |
| 光驅(qū) | /dev/cdrom |
| 鼠標(biāo) | /dev/mouse |
| 磁帶機(jī) | /dev/st0或/dev/ht0 |
一般的硬盤設(shè)備都以“/dev/sd”開頭。而一臺(tái)主機(jī)上可以有多塊硬盤,因此系統(tǒng)采用a~p來代表16塊不同的硬盤(默認(rèn)從a開始分配,如果超過26個(gè)硬盤,那么前26個(gè)命名sd[a-z],第27-52個(gè)命名為sd[aa-az],第53-78個(gè)命名為sd[ba-bz],依此類推),而且硬盤的分區(qū)編號(hào)也很有講究:
- 主分區(qū)或擴(kuò)展分區(qū)的編號(hào)從1開始,到4結(jié)束;
- 邏輯分區(qū)從編號(hào)5開始。
兩大誤區(qū):
硬盤設(shè)備是由大量的扇區(qū)組成的,每個(gè)扇區(qū)的容量為512字節(jié)。其中第一個(gè)扇區(qū)最重要,里面保存著主引導(dǎo)記錄與分區(qū)表信息。
第一個(gè)扇區(qū)中,主引導(dǎo)記錄需要占用446字節(jié),分區(qū)表為64字節(jié),結(jié)束符占用2字節(jié);其中分區(qū)表中每記錄一個(gè)分區(qū)信息就需要16字節(jié),即最多只有4個(gè)分區(qū)信息可以寫到第一個(gè)扇區(qū)中,這4個(gè)分區(qū)就是4個(gè)主分區(qū)。
若4個(gè)主分區(qū)不夠,一般采用3個(gè)主分區(qū)+1個(gè)擴(kuò)展分區(qū),在擴(kuò)展分區(qū)創(chuàng)建出數(shù)個(gè)邏輯分區(qū)的方法。擴(kuò)展分區(qū)并不是一個(gè)實(shí)際意義的分區(qū),它僅僅是一個(gè)指向下一個(gè)分區(qū)的指針,這種指針結(jié)構(gòu)將形成一個(gè)單向鏈表,指向邏輯分區(qū)(邏輯分區(qū)才是實(shí)際意義的分區(qū),且沒有個(gè)數(shù)限制)。
?
文件系統(tǒng)與數(shù)據(jù)資料
常見文件系統(tǒng):
- Ext3:是一款日志文件系統(tǒng),能夠在系統(tǒng)異常宕機(jī)時(shí)避免文件系統(tǒng)資料丟失,并能自動(dòng)修復(fù)數(shù)據(jù)的不一致與錯(cuò)誤。然而,當(dāng)硬盤容量較大時(shí),所需的修復(fù)時(shí)間也會(huì)很長(zhǎng),而且也不能百分之百地保證資料不會(huì)丟失。它會(huì)把整個(gè)磁盤的每個(gè)寫入動(dòng)作的細(xì)節(jié)都預(yù)先記錄下來,以便在發(fā)生異常宕機(jī)后能回溯追蹤到被中斷的部分,然后嘗試進(jìn)行修復(fù)。
- Ext4:Ext3的改進(jìn)版本,作為RHEL 6系統(tǒng)中的默認(rèn)文件管理系統(tǒng),它支持的存儲(chǔ)容量高達(dá)1EB(1EB=1,073,741,824GB),且能夠有無限多的子目錄。另外,Ext4文件系統(tǒng)能夠批量分配block塊,從而極大地提高了讀寫效率。
- XFS:是一種高性能的日志文件系統(tǒng),而且是RHEL 7中默認(rèn)的文件管理系統(tǒng),它的優(yōu)勢(shì)在發(fā)生意外宕機(jī)后尤其明顯,即可以快速地恢復(fù)可能被破壞的文件,而且強(qiáng)大的日志功能只用花費(fèi)極低的計(jì)算和存儲(chǔ)性能。并且它最大可支持的存儲(chǔ)容量為18EB,這幾乎滿足了所有需求。
數(shù)據(jù)的保存(inode與block):
- inode存放文件的權(quán)限與屬性記錄,每個(gè)文件占用一個(gè)獨(dú)立的inode表格,默認(rèn)大小128B。
- block存放文件的實(shí)際內(nèi)容(大小可以為1KB、2KB、4KB)。
- 在inode中,記錄一個(gè)block消耗4B,當(dāng)文件inode寫滿,系統(tǒng)會(huì)自動(dòng)分配出一個(gè)block專門用于像inode一樣記錄其他block信息,把各個(gè)block塊內(nèi)容串在一起才能讀取文件的完整內(nèi)容。
- 對(duì)于存儲(chǔ)文件內(nèi)容的block塊,有兩種常見情況(以4KB的block大小為例進(jìn)行說明)。
- 文件很小(1KB),但依然會(huì)占用一個(gè)block,因此會(huì)潛在地浪費(fèi)3KB。
- 文件很大(5KB),那么會(huì)占用兩個(gè)block(5KB-4KB后剩下的1KB也要占用一個(gè)block)。
VFS虛擬文件系統(tǒng):各式各樣的文件系統(tǒng)在VFS下隱藏各自的特性和細(xì)節(jié),用戶在操作文件時(shí)就是統(tǒng)一對(duì)VFS進(jìn)行操作,用戶無需關(guān)心底層的硬盤結(jié)構(gòu)。
?
硬件設(shè)備的添加、分區(qū)、格式化及掛載
添加硬盤設(shè)備流程:添加設(shè)備(略)-->分區(qū)(非必要)-->格式化-->掛載
1.分區(qū)
fdisk命令:用于管理磁盤分區(qū)。格式:fdisk? [磁盤名稱]。它提供了集添加、刪除、轉(zhuǎn)換分區(qū)等功能于一身的“一站式分區(qū)服務(wù)”。這是一條交互式命令。
常用參數(shù):
| 參數(shù) | 作用 |
| m | 查看全部可用的參數(shù) |
| n | 添加新的分區(qū) |
| d | 刪除某個(gè)分區(qū)信息 |
| l | 列出所有可用的分區(qū)類型 |
| t | 改變某個(gè)分區(qū)的類型 |
| p | 查看分區(qū)表信息 |
| w | 保存并退出 |
| q | 不保存直接退出 |
做好分區(qū)后,系統(tǒng)將把該磁盤主分區(qū)抽象成/dev/sdb1設(shè)備文件,可以使用file命令查看文件屬性。
partprobe命令:用于將分區(qū)信息同步到內(nèi)核。當(dāng)添加了新磁盤分區(qū)而系統(tǒng)并沒有自動(dòng)把分區(qū)信息同步給Linux內(nèi)核時(shí),可以通過該命令進(jìn)行手動(dòng)同步。
1 file /dev/sdb1 #查看設(shè)備文件/dev/sdb1屬性 2 partprobe #查不到,用partprobe命令手動(dòng)將分區(qū)信息同步給Linux內(nèi)核。推薦連續(xù)執(zhí)行兩次,效果更佳。 3 partprobe 4 file /dev/sdb1 #再查,有了2.格式化
mkfs命令:用于格式化操作。該命令很貼心地把常用的文件系統(tǒng)名稱用后綴的方式保存成了多個(gè)命令文件該命令(通過tab鍵可以顯示)。格式:mkfs.文件類型 磁盤設(shè)備文件。
1 mkfs.xfs /dev/sdb1 #把磁盤分區(qū)格式化為XFS格式3.掛載
掛載與卸載的概念:
- 掛載操作就是把硬件設(shè)備與目錄進(jìn)行關(guān)聯(lián)的動(dòng)作;
- 卸載操作就是取消硬件設(shè)備與目錄關(guān)聯(lián)的動(dòng)作,卸載文件系統(tǒng)就意味不再使用硬件的設(shè)備資源;
mount命令:用于掛載文件系統(tǒng)。格式:mount 文件系統(tǒng) 掛載目錄。
常用參數(shù):
- -a:掛載所有在/etc/fstab中定義的文件系統(tǒng)
- -t:指定文件系統(tǒng)的類型
僅僅用mount命令掛載,系統(tǒng)重啟后就會(huì)失效。要在/etc/fstab文件追加掛載信息才能永久掛載。在/etc/fstab文件中,掛載信息格式:“設(shè)備文件 掛載目錄 格式類型 權(quán)限選項(xiàng) 是否備份 是否自檢”。
掛載信息格式各字段含義:
?
| 字段 | 意義 |
| 設(shè)備文件 | 一般為設(shè)備的路徑+設(shè)備名稱,也可以寫唯一識(shí)別碼(UUID,Universally Unique Identifier) |
| 掛載目錄 | 指定要掛載到的目錄,需在掛載前創(chuàng)建好 |
| 格式類型 | 指定文件系統(tǒng)的格式,比如Ext3、Ext4、XFS、SWAP、iso9660(此為光盤設(shè)備)等 |
| 權(quán)限選項(xiàng) | 若設(shè)置為defaults,則默認(rèn)權(quán)限為:rw, suid, dev, exec, auto, nouser, async |
| 是否備份 | 若為1則開機(jī)后使用dump進(jìn)行磁盤備份,為0則不備份 |
| 是否自檢 | 若為1則開機(jī)后自動(dòng)進(jìn)行磁盤自檢,為0則不自檢 |
?
1 mkdir /newFS #創(chuàng)建掛載目錄 2 mount /dev/sdb1 /newFS #把設(shè)備/dev/sdb1掛載到/newFS目錄 3 vim /etc/fstab #往/etc/fstab文件追加掛載信息,實(shí)現(xiàn)永久掛載 4 ... 5 /dev/sdb1 /newFS xfs defaults 0 0 #按照“設(shè)備文件 掛載目錄 格式類型 權(quán)限選項(xiàng) 是否備份 是否自檢”的格式編輯掛載信息 6 ... 7 mount -a #掛載所有在/etc/fstab中定義的文件系統(tǒng)df命令:用于查看掛載狀態(tài)和硬盤使用量信息。常用參數(shù)為-h。格式:df -h。
du命令:用于查看文件數(shù)據(jù)占用量。格式 :du [選項(xiàng)] [文件]。
1 du -sh /* #查看在Linux系統(tǒng)根目錄下所有一級(jí)目錄分別占用的空間大小 2 du -sh /newFS #查看/newFS下的內(nèi)容占了多少容量umount命令:用于撤銷已經(jīng)掛載的設(shè)備文件。格式:umount [掛載點(diǎn)/設(shè)備文件]。
umount /dev/sdb1 #卸載/dev/sdb1設(shè)備文件?
添加交換分區(qū)(RHCSA)
SWAP(交換)分區(qū)是一種通過在硬盤中預(yù)先劃分一定的空間,然后將把內(nèi)存中暫時(shí)不常用的數(shù)據(jù)臨時(shí)存放到硬盤中,以便騰出物理內(nèi)存空間讓更活躍的程序服務(wù)來使用的技術(shù),其設(shè)計(jì)目的是為了解決真實(shí)物理內(nèi)存不足的問題。但由于交換分區(qū)畢竟是通過硬盤設(shè)備讀寫數(shù)據(jù)的,速度肯定要比物理內(nèi)存慢,所以只有當(dāng)真實(shí)的物理內(nèi)存耗盡后才會(huì)調(diào)用交換分區(qū)的資源。
交換分區(qū)的創(chuàng)建、格式化和掛載與上面普通分區(qū)類似。一般來說,交換分區(qū)大小為真實(shí)物理內(nèi)存的1.5-2倍就行了。
1.分區(qū)。以創(chuàng)建邏輯分區(qū)為例。
1 fdisk /dev/sdb 2 Command (m for help): n #添加分區(qū) 3 Select (default p): e #先創(chuàng)建擴(kuò)展分區(qū),才能創(chuàng)建邏輯分區(qū) 4 Partition number (2-4, default 2): #直接回車 5 First sector (4196352-20971519, default 4196352): #回車 6 Last sector, +sectors or +size{K,M,G} (4196352-20971519, default 20971519): +6G #為擴(kuò)展分區(qū)分配6G空間 7 Command (m for help): n #添加分區(qū) 8 Select (default p): l #創(chuàng)建邏輯分區(qū) 9 First sector (4198400-16779263, default 4198400): #回車 10 Last sector, +sectors or +size{K,M,G} (4198400-16779263, default 16779263): +5G #為邏輯分區(qū)分配5G空間,空間最多不能超過擴(kuò)展分區(qū)的大小 11 Command (m for help): w #保存并退出分區(qū)完成后就有一個(gè)/dev/sdb5的邏輯分區(qū)的設(shè)備文件了。如果沒有,同理,執(zhí)行兩次partprobe命令手動(dòng)同步分區(qū)信息到內(nèi)核。
2.格式化
mkswap命令:swap分區(qū)的專用格式化命令。格式:mkswap [設(shè)備文件]。
1 mkswap /dev/sdb5 #格式化分區(qū)/dev/sdb5為swap格式3.掛載
swapon命令:因?yàn)閟wap分區(qū)沒有掛載點(diǎn),所以需要用掛載swap分區(qū)的專用命令來對(duì)swap分區(qū)進(jìn)行掛在操作。格式:swapon [設(shè)備文件]。
swapoff命令:卸載swap分區(qū)設(shè)備。格式:swapoff [設(shè)備文件]。
1 swapon /dev/sdb5 #掛載SWAP分區(qū)設(shè)備 2 free -m #查看SWAP分區(qū)大小 3 vim /etc/fstab #編輯/etc/fstab文件,實(shí)現(xiàn)永久掛載 4 ... 5 /dev/sdb5 swap swap defaults 0 0 6 ... 7 mount -a?
磁盤容量配額
磁盤容量配額服務(wù):限制某位用戶或某個(gè)用戶組針對(duì)特定文件夾可以使用的最大硬盤空間或最大文件個(gè)數(shù),一旦達(dá)到這個(gè)最大值就不再允許繼續(xù)使用。
quota命令:用于進(jìn)行磁盤容量配額管理,從而限制用戶的硬盤可用容量或所能創(chuàng)建的最大文件個(gè)數(shù)。
quota命令的軟限制和硬限制:
- 軟限制:當(dāng)達(dá)到軟限制時(shí)會(huì)提示用戶,但仍允許用戶在限定的額度內(nèi)繼續(xù)使用。
- 硬限制:當(dāng)達(dá)到硬限制時(shí)會(huì)提示用戶,且強(qiáng)制終止用戶的操作。
RHEL 7系統(tǒng)中已經(jīng)安裝了quota磁盤容量配額服務(wù)程序包,但存儲(chǔ)設(shè)備默認(rèn)沒有開啟對(duì)quota的支持。需要編輯/etc/fstab配置文件,讓指定的目錄能夠支持quota磁盤配額技術(shù)。
?
1.編輯/etc/fstab文件,添加參數(shù)讓存儲(chǔ)設(shè)備支持磁盤配額技術(shù)。以/dev/sdb1為例。注意,早期文件系統(tǒng)添加的參數(shù)為usrquota參數(shù),而xfs文件系統(tǒng)使用的是uquota或usrquota也行。
1 vim /etc/fstab2 ... 3 UUID=9d5e3b22-75ac-4f47-9e2b-dd33a06b0f81 /boot xfs defaults,uquota 1 2 #添加uquota參數(shù)(XFS文件系統(tǒng),usrquota也行) 4 /dev/sdb1 /newFS ext4 defaults,usrquota 0 0 #添加usrquota參數(shù)(早期文件系統(tǒng)專用參數(shù)) 5 ...
2.重啟系統(tǒng),使用mount命令查看目錄是否已經(jīng)支持quota磁盤配額技術(shù)。
1 reboot 2 mount | grep /boot #從mount命令的輸出結(jié)果中,查找出含有/boot字樣的行 3 mount | grep /newFS #如果輸出結(jié)果有usrquota的字眼,說明該目錄已經(jīng)支持quota磁盤配額技術(shù)3.設(shè)置quota磁盤配額。
xfs_quota命令:專門針對(duì)XFS文件系統(tǒng)來管理quota磁盤容量配額服務(wù)而設(shè)計(jì)的命令,格式:xfs_quota [參數(shù)] 配額 文件系統(tǒng)。
常用參數(shù):
- -c參數(shù):用于以參數(shù)的形式設(shè)置要執(zhí)行的命令;
- -x參數(shù):專家模式,讓運(yùn)維人員能夠?qū)uota服務(wù)進(jìn)行更多復(fù)雜的配置。
edquota命令:用于編輯用戶或用戶組的quota配額限制。格式:edquota [參數(shù)] [用戶]。對(duì)于早期文件系統(tǒng),在進(jìn)行磁盤配額配置之前需要用quotacheck命令生成磁盤內(nèi)配額數(shù)據(jù)庫(kù)。
通過edquota命令進(jìn)行磁盤配額配置的參數(shù)格式:要進(jìn)行磁盤配額的分區(qū)(必須是在/etc/fstab文件中添加過usrquota參數(shù)的才有效) 已使用的塊空間 磁盤容量軟限制 磁盤容量硬限制 已有文件個(gè)數(shù) 文件數(shù)量軟限制 文件數(shù)量硬限制。
quotacheck命令:用于生成磁盤內(nèi)配額數(shù)據(jù)庫(kù)。格式:quotacheck [參數(shù)] [目錄]。
常用參數(shù):
- -v 顯示指令執(zhí)行過程
- -u 掃描磁盤空間時(shí),計(jì)算每個(gè)用戶識(shí)別碼所占用的目錄和文件數(shù)目
- -g 掃描磁盤空間時(shí),計(jì)算每個(gè)群組識(shí)別碼所占用的目錄和文件數(shù)目
實(shí)例:
1 chmod -Rf o+w /boot 2 chmod -Rf o+w /newFS 3 xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 linuxprobe' /boot #為用戶linuxprobe在目錄/boot中設(shè)置軟硬限制分別為3m和6m的磁盤容量,軟硬限制分別為3個(gè)和6個(gè)的文件數(shù)量 4 quotacheck -vug /newFS #對(duì)于早期的文件系統(tǒng),要先生成磁盤內(nèi)配額數(shù)據(jù)庫(kù)(aquota.user),才能進(jìn)行磁盤配額設(shè)置 5 edquota -u linuxprobe #對(duì)用戶linuxprobe進(jìn)行磁盤配額 6 /dev/sdb1 0 2048 4096 0 2 4 #編輯磁盤配額參數(shù)配置完畢后,可以用dd命令進(jìn)行一系列的驗(yàn)證。當(dāng)用戶在磁盤配額的目錄里的文件數(shù)量/文件的總?cè)萘砍^isoft/bsoft設(shè)定的值,會(huì)有提示,而當(dāng)超過ihard/bhard的值時(shí),則會(huì)報(bào)錯(cuò)。
?
軟硬方式鏈接
在Linux系統(tǒng)中存在硬鏈接和軟連接兩種文件。
- 硬鏈接(hard link):可以將它理解為一個(gè)“指向原始文件inode的指針”,系統(tǒng)不為它分配獨(dú)立的inode和文件。所以,硬鏈接文件與原始文件其實(shí)是同一個(gè)文件,只是名字不同。每添加一個(gè)硬鏈接,該文件的inode連接數(shù)就會(huì)增加1;而且只有當(dāng)該文件的inode連接數(shù)為0時(shí),才算徹底將它刪除。硬鏈接實(shí)際上是指向原文件inode的指針,因此即便原始文件被刪除,依然可以通過硬鏈接文件來訪問。需要注意的是,由于技術(shù)的局限性,不能跨分區(qū)對(duì)目錄文件進(jìn)行硬鏈接。
- 軟鏈接(也稱為符號(hào)鏈接[symbolic link]):僅僅包含所鏈接文件的路徑名,因此能鏈接目錄文件,也可以跨越文件系統(tǒng)進(jìn)行鏈接。當(dāng)原始文件被刪除后,鏈接文件將失效。可以理解為Windows系統(tǒng)的快捷方式。
硬鏈接與單純的文件復(fù)制的區(qū)別:
- 一個(gè)文件A,復(fù)制一份為文件B。文件A和文件B是完全獨(dú)立的,修改A不會(huì)影響B(tài);
- 硬鏈接文件和原始文件實(shí)際上是同一個(gè)文件,無論是修改硬鏈接文件還是原始文件,實(shí)際上都是再對(duì)同一個(gè)文件進(jìn)行修改。
ln命令:用于創(chuàng)建鏈接文件,格式:ln [選項(xiàng)] 目標(biāo)。
| 參數(shù) | 作用 |
| -s | 創(chuàng)建“符號(hào)鏈接”(如果不帶-s參數(shù),則默認(rèn)創(chuàng)建硬鏈接) |
| -f | 強(qiáng)制創(chuàng)建文件或目錄的鏈接 |
| -i | 覆蓋前先詢問 |
| -v | 顯示創(chuàng)建鏈接的過程 |
?
書本筆記
?
轉(zhuǎn)載于:https://www.cnblogs.com/kaminwu/p/10904392.html
總結(jié)
以上是生活随笔為你收集整理的《Linux就该这么学》培训笔记_ch06_存储结构与磁盘划分的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《机器学习实战》-线性回归
- 下一篇: Linux 配置yum本地安装源