日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

加掛Linux操作系統(tǒng)中文件系統(tǒng)的小結(jié)

學(xué)習(xí)操作系統(tǒng)時我們都了解到文件系統(tǒng)是操作系統(tǒng)的重要組成部分之一 。文件系統(tǒng)有很多種類型 , 比windows的fat、fat32;Linux的ext、ext2或ext3;FreeBSD的ufs等等 。在使用Linux的過程 , 也常常Linux操作系統(tǒng)使用虛擬文件系統(tǒng)VFS , 通過VFS可以直接存取其它已被內(nèi)核支持的各種文件系統(tǒng) , 用起來就像是在普通的 Linux的ext系列文件系統(tǒng)一樣 。早期的Linux內(nèi)置支持的文件系統(tǒng)不多 , 自 kernel 2.0.x 起并支持到 VFAT , 以后逐 漸增加 , 到目前可以說 決大多數(shù)的文件系統(tǒng)都有了支持 。只是有一些如NTFS需要重新編譯內(nèi)核才能支持 。
Linux在啟動過程中 , 會按照/etc/fstab中的設(shè)置 , 把各個分區(qū)上的文件系統(tǒng)加掛到對應(yīng)到加載點上去 。Linux至少需要兩個分區(qū)才能啟動:一個是根分區(qū)/ , 另一個是交換分區(qū) , 如果在啟動時根分區(qū)加載失敗 , Linux就不能完成啟動 。如果交換分區(qū)加載失敗 , Linux就不能仍能啟動 , 在內(nèi)存不夠的情況下速度就會受很大的影響 。根分區(qū)的文件系統(tǒng)類型通常是ext、ext2或ext3 , 但也可以是其它的一些文件系統(tǒng) 。
除了加載了Linux所必需的文件系統(tǒng)外 , Linux的用戶還經(jīng)常需要使用其它的各種文件系統(tǒng) , 特別是在一臺機器上同時安裝多個操作系統(tǒng)的時候 。比如筆者的機器上同時安裝了Linux和Windows2000 , 其中Windows的C盤采用了NTFS文件系統(tǒng)、D盤采用了FAT32文件系統(tǒng) 。而當(dāng)我在Linux上工作的時候 , 常常需要訪問Windows的C盤和D盤的內(nèi)容 , 甚至是網(wǎng)絡(luò)上的共享目錄 , Linux下加掛一個文件系統(tǒng)使用的是mount命令 , 用man mount命令可以得到命令參數(shù)的詳細解釋 。下面就來介紹一下在幾種情況下以命令行方式加掛文件系統(tǒng)的具體方法:
1.加掛FAT32文件系統(tǒng)
最簡單的用法
mount /dev/hda6 /mnt/d
/dev/hda6是筆者Windows的D盤 , /mnt/d是目錄加掛點 。Linux會識別到/dev/hda6分區(qū)的文件系統(tǒng)類型是什么 , 然后加掛的 。當(dāng)然也可以指定分區(qū)的文件系統(tǒng)類型 , 命令如下:
mount -t vfat /dev/hda6 /mnt/d
在實際中操作中 , 直接加掛一個windows的分區(qū) , 中文的文件名和目錄名會出現(xiàn)亂碼 , 為了避免這種情況可以指定字符集 , 命令如下:

mount /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936
mount -t vfat /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936
注意:cp936是指簡體中文 , cp950是指繁體中文 。
2.加掛NTFS文件系統(tǒng)
在目前多數(shù)的Linux版本上 , 需要重編譯Linux核心才能 , 加掛NTFS分區(qū)(編譯方法請參閱其它文章) 。核心支持NTFS后 , 可以用以下命令加掛:
mount -t ntfs /dev/hda2 /mnt/c
同樣對于中文的文件名和目錄名會出現(xiàn)亂碼的問題可以指定字符集 , 不過和加掛vfat分區(qū)不同 , 實際中用以下命令是可行的:

mount -t ntfs -o iocharset=cp936 /dev/hda2 /mnt/c -r
mount -t ntfs -o iocharset=cp936,rw /dev/hda2 /mnt/c
3.加掛U盤上的文件系統(tǒng)
現(xiàn)在使用U盤的人越來越多了 , 其實在Linux下使用U盤也非常簡單 , Linux對USB設(shè)備有很好的支持 , 在你插入U盤后 , U盤被識別為一個SCSI盤 , 通常您用以下命令就能加掛U盤上的文件系統(tǒng)
mount /dev/sda1 /usb同樣對于中文的文件名和目錄名會出現(xiàn)亂碼的問題可以指定字符集 , 命令類似于上面對FAT32介紹的mount /dev/sda1 /usb -o pagecode=936,iocharset=cp936
4.加掛Linux系統(tǒng)通過samba共享出來的目錄
利用samba共享出來的目錄其實很難說其原來是哪種文件系統(tǒng) , 不過這一點不重要 , 只要它對用戶是透明的就好啦 。加掛時 , 我們指定類型為smbfs , 在加掛samba共享的分區(qū)時 , 也會出現(xiàn)中文的文件名和目錄名亂碼情況 , 可以用以下命令加掛:

推薦閱讀