CentOS文件系统 磁盘格式化及挂载的两种方法
一:文件系統(tǒng)概念基礎(chǔ)
文件系統(tǒng)是操作系統(tǒng)用于明確存儲設(shè)備(常見的是磁盤,也有基于NAND Flash的固態(tài)硬盤)或分區(qū)上的文件的方法和數(shù)據(jù)結(jié)構(gòu);即在存儲設(shè)備上組織文件的方法。操作系統(tǒng)中負(fù)責(zé)管理和存儲文件信息的軟件機(jī)構(gòu)稱為文件管理系統(tǒng),簡稱文件系統(tǒng)。文件系統(tǒng)由三部分組成:文件系統(tǒng)的接口,對對象操縱和管理的軟件集合,對象及屬性。從系統(tǒng)角度來看,文件系統(tǒng)是對文件存儲設(shè)備的空間進(jìn)行組織和分配,負(fù)責(zé)文件存儲并對存入的文件進(jìn)行保護(hù)和檢索的系統(tǒng)。具體地說,它負(fù)責(zé)為用戶建立文件,存入、讀出、修改、轉(zhuǎn)儲文件,控制文件的存取,當(dāng)用戶不再使用時(shí)撤銷文件等。
Windows系統(tǒng)類型
文件系統(tǒng)類型大致就是存儲文件的方式,和最大支持獨(dú)立分區(qū)的容量。
例子:
u盤不能拷貝超過4G的大文件的情況,并不是U盤有問題。原來目前的移動存儲器,U盤都是采用的FAT32文件系統(tǒng)。導(dǎo)致u盤不能拷貝超過4G的大文件的。解決方案就是改變文件系統(tǒng)類型。二:LINUX文件系統(tǒng)類型
1.ext2
ext2是為解決ext文件系統(tǒng)的缺陷而設(shè)計(jì)的可擴(kuò)展的、高性能的文件系統(tǒng),又被稱為二級擴(kuò)展文件系統(tǒng)。它是Linux文件系統(tǒng)中使用最多的類型,并且在速度和CPU利用率上較為突出。ext2存取文件的性能極好,并可以支持256字節(jié)的長文件名,是GNU/Linux系統(tǒng)中標(biāo)準(zhǔn)的文件系統(tǒng)。
2、ext3
ext3是ext2文件系統(tǒng)的日志版本,它在ext2文件系統(tǒng)中增加了日志的功能。ext3提供了3種日志模式:日志(journal)、順序(ordered)和回寫(writeback)。與ext2相比,ext3提供了更好的安全性以及向上向下的兼容性能。因此,在Linux系統(tǒng)中可以掛在一個(gè)ext3文件系統(tǒng)代替ext2文件系統(tǒng)。ext3文件系統(tǒng)格式被廣泛應(yīng)用于目前的Linux系統(tǒng)中。ext3的缺點(diǎn)是缺乏現(xiàn)代文件系統(tǒng)所具有的高速數(shù)據(jù)處理和解壓的性能。此外,使用ext3文件系統(tǒng)還要考慮磁盤限額問題。
3.swap 文件系統(tǒng)
該文件系統(tǒng)是 Linux 中作為交換分區(qū)使用的。在安裝 Linux 的時(shí)候,交換分區(qū)是必須建立的,并且它所采用的文件系統(tǒng)類型必須是 swap 而沒有其他選擇。
4.vfat 文件系統(tǒng)
Linux 中把 DOS 中采用的 FAT 文件系統(tǒng)(包括 FAT12,FAT16 和 FAT32)都稱為 vfat文件系統(tǒng)。
5.NFS 文件系統(tǒng)
NFS 文件系統(tǒng)是指網(wǎng)絡(luò)文件系統(tǒng),這種文件系統(tǒng)也是 Linux 的獨(dú)到之處。它可以很方便地在局域網(wǎng)內(nèi)實(shí)現(xiàn)文件共享,并且使多臺主機(jī)共享同一主機(jī)上的文件系統(tǒng)。而且 NFS 文件系統(tǒng)訪問速度快、穩(wěn)定性高,已經(jīng)得到了廣泛的應(yīng)用,尤其在嵌入式領(lǐng)域,使用 NFS 文件系統(tǒng)可以很方便地實(shí)現(xiàn)文件本地修改,而免去了一次次讀寫 flash 的憂慮。
6.ISO9660 文件系統(tǒng)
這是光盤所使用的文件系統(tǒng),在 Linux 中對光盤已有了很好的支持,它不僅可以提供對光盤的讀寫,還可以實(shí)現(xiàn)對光盤的刻錄。
選取linux7.6書籍內(nèi)容
三:文件系統(tǒng)結(jié)構(gòu)
Linux文件系統(tǒng)由三部分組成 :文件名,inode,block Linux文件系統(tǒng): ext3 ,ext4,xfs windows文件系統(tǒng): FAT32,NTFS block翻譯是塊,inode翻譯是索引,可以這么理解。 友情鏈接:https://www.cnblogs.com/llife/p/11470668.html四:硬盤及分區(qū)命名規(guī)則
因?yàn)橛?jì)算機(jī)中有了硬盤設(shè)備才使得我們游戲通關(guān)過后可以保存記錄而不是再重新開始,硬盤設(shè)備則是由大量的“扇區(qū)”組成的,其中第一個(gè)扇區(qū)保存著主引導(dǎo)記錄與分區(qū)表信息。單個(gè)扇區(qū)容量為512bytes組成,主引導(dǎo)記錄需要占用446bytes,分區(qū)表的為64bytes,而每記錄 一個(gè)分區(qū)信息需要16bytes, 那么問題來了,好像只能記錄4個(gè)分區(qū)信息?
所以運(yùn)維人員一般會選擇用3個(gè)主分區(qū)加1個(gè)擴(kuò)展分區(qū)的方法,擴(kuò)展分區(qū)中能夠創(chuàng)建無限個(gè)邏輯分區(qū),這樣我們就可以用邏輯分區(qū)來滿足多分區(qū)的需求了,當(dāng)然這里大家只需明白為什么主分區(qū)不能超過4個(gè)。
常見的硬件命名專如下:
五:硬盤管理(一)
在平常裝windows系統(tǒng)中,我們會對磁盤進(jìn)行分區(qū),達(dá)到文件分類的結(jié)果。或者是盤多情況下直接添加使用。在linux必須先格式化硬盤過著分區(qū)才能使用。因?yàn)橛脖P默認(rèn)的格式linux是識別不了的。如果分區(qū)使用,那么盤的順序?qū)-p為例,我們新添加的盤是sdb,分了區(qū)后就是以分區(qū)號來展示。/dev/sdb1,/dev/sdb2,/dev/sdb3,/dev/sdb4就是分區(qū)號。如果直接格式化使用那么就是/dev/sdb,
Windows分區(qū)
Linux分區(qū)
環(huán)境準(zhǔn)備,需添加一塊硬盤。
如果剛添加完硬盤不重啟是不能立即識別。
解決方法:
Linux如何不重啟掃到磁盤
2.重新掃描SCSI總線來添加設(shè)備
注意:查看系統(tǒng)日志/var/log/messages,發(fā)現(xiàn)對SCSI設(shè)備進(jìn)行了一次重新掃描。需要注意的是echo的三個(gè)- – -號之間有空隔。
此時(shí)發(fā)現(xiàn)多出來一塊盤,盤的順序是根據(jù)abcdefg以此類型的形式顯示。
注意:一般是掃描/sys/class/scsi_host/host0/scan就直接掃描出來,如果不出現(xiàn)統(tǒng)統(tǒng)掃一遍。
沒有格式化的硬盤
無法識別系統(tǒng)類型,類型為空。
六:磁盤格式化
這里使用/dev/sdd舉例
[root@localhost ~]# ls /dev/sd* #查看本機(jī)硬盤數(shù)量及名稱 /dev/sda /dev/sda2 /dev/sdc /dev/sde /dev/sda1 /dev/sdb /dev/sdd [root@localhost ~]# fdisk /dev/sdd #分區(qū)命令 歡迎使用 fdisk (util-linux 2.23.2)。更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。 使用寫入命令前請三思。Device does not contain a recognized partition table 使用磁盤標(biāo)識符 0x68fae116 創(chuàng)建新的 DOS 磁盤標(biāo)簽。命令(輸入 m 獲取幫助):n #創(chuàng)建一個(gè)新的分區(qū) Partition type:p primary (0 primary, 0 extended, 4 free)e extended Select (default p): #直接回車默認(rèn) Using default response p 分區(qū)號 (1-4,默認(rèn) 1):1 #直接回車默認(rèn) 起始 扇區(qū) (2048-41943039,默認(rèn)為 2048):#直接回車默認(rèn) 將使用默認(rèn)值 2048 Last 扇區(qū), +扇區(qū) or +size{K,M,G} (2048-41943039,默認(rèn)為 41943039): 將使用默認(rèn)值 41943039 #直接回車默認(rèn) 分區(qū) 1 已設(shè)置為 Linux 類型,大小設(shè)為 20 GiB命令(輸入 m 獲取幫助):p #打印分區(qū)表磁盤 /dev/sdd:21.5 GB, 21474836480 字節(jié),41943040 個(gè)扇區(qū) Units = 扇區(qū) of 1 * 512 = 512 bytes 扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié) I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié) 磁盤標(biāo)簽類型:dos 磁盤標(biāo)識符:0x68fae116設(shè)備 Boot Start End Blocks Id System /dev/sdd1 2048出現(xiàn)/dev/sd1 就已經(jīng)分區(qū)完成
但是掛載使用還要格式化寫入文件系統(tǒng)
命令:mkfs
七:磁盤的兩種掛載方式
1 臨時(shí)掛載
語法:
2 永久掛載
注意:mount命令是臨時(shí)掛載,這樣掛載的話。關(guān)機(jī)重啟就沒了,所以我們要寫入/etc/fstab里
查看掛載信息
[root@network ~]# df -Th/etc/fstab
注意其實(shí)有兩種掛載方式:
fdisk分區(qū)翻譯
命令回顧:
mount命令(臨時(shí)掛載硬盤等設(shè)備)
umount命令(卸載硬盤等設(shè)備)
語法:
df命令(檢查文件系統(tǒng)的磁盤空間占用情況)
語法:
八:Linux UUID的作用及意義
原因1:
它是真正的唯一標(biāo)志符 UUID為系統(tǒng)中的存儲設(shè)備提供唯一的標(biāo)識字符串,不管這個(gè)設(shè)備是什么類型的。如果你在系統(tǒng)中添加了新的存儲設(shè)備如硬盤,很可能會造成一些麻煩,比如說啟動的時(shí)候因?yàn)檎也坏皆O(shè)備而失敗,而使用UUID則不會有這樣的問題。原因2:
設(shè)備名并非總是不變的 自動分配的設(shè)備名稱并非總是一致的,它們依賴于啟動時(shí)內(nèi)核加載模塊的順序。如果你在插入了USB盤時(shí)啟動了系統(tǒng),而下次啟動時(shí)又把它拔掉了,就有可能導(dǎo)致設(shè)備名分配不一致。 使用UUID對于掛載移動設(shè)備也非常有好處──例如我有一個(gè)24合一的讀卡器,它支持各種各樣的卡,而使用UUID總可以使同一塊卡掛載在同一個(gè)地方。總結(jié)
以上是生活随笔為你收集整理的CentOS文件系统 磁盘格式化及挂载的两种方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吴恩达机器学习笔记11-梯度下降法实践2
- 下一篇: IMGUI 系统 - Dear ImGU