九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Linux的文件系統(tǒng)及其硬盤(pán)分區(qū)掛載原理

如果您是一位新手,也許 您還不知道如何把文件從Windows拷貝到Linux上吧?下面,我們將說(shuō)明Unix文件系統(tǒng)以及mount的工作過(guò)程,然后再比較詳細(xì)地討論。

  mount的使用和有關(guān)選項(xiàng)。如果您已經(jīng)了解Unix文件系統(tǒng)是如何工作的,那么可以跳過(guò)下面一節(jié)。否則,您最好繼續(xù)接著學(xué)習(xí)"mount"的含義。

  什么是mount?

  在一些操作系統(tǒng)(如Windows)中,計(jì)算機(jī)通過(guò)設(shè)備名來(lái)識(shí)別設(shè)備,例如,大多數(shù)PC機(jī)系統(tǒng)都包括"A:drive"(軟盤(pán))、"C:drive"(硬盤(pán))和­"D:drive"(一般是只讀光盤(pán))。

  出于各種各樣的理由,Linux系統(tǒng)一般不采用這種方式指示存儲(chǔ)設(shè)備。Linux系統(tǒng)采用單一的目錄樹(shù)(類(lèi)似于Windows上用戶(hù)的"C:drive"目錄樹(shù)­結(jié)構(gòu)),通過(guò)mount到目錄樹(shù)的分支上來(lái)查找存儲(chǔ)設(shè)備的內(nèi)容。

  在這臺(tái)特定的計(jì)算機(jī)上,總共有4個(gè)硬盤(pán)驅(qū)動(dòng)器,它們?nèi)急晃募到y(tǒng)管理。例如,假設(shè)我們沿用Windows系統(tǒng)的方法,給這4個(gè)硬盤(pán)驅(qū)動(dòng)器分別命名為C、D、E­和F,那么它們的Linux路徑名和Windows的等價(jià)名如表1所示。

  磁盤(pán)號(hào) Linux路徑等價(jià)的Windows文件名

   1/C:   1 /var C:VAR   1 /var/adm C:VARADM   1 /var/spool C:VARSPOOL   1 /home C:HOME   1 /home C:HOMEJACKON   2 /usr D:   2 /usr/lib D:USRLIB   3 /usr/X11R6 E:   4 /home F:

   通過(guò)維護(hù)系統(tǒng)中的設(shè)備列表,以及設(shè)備被mount的情況,Linux系統(tǒng)知道到哪里去尋找包含在每個(gè)路徑表上的數(shù)據(jù),而不管數(shù)據(jù)具體存放在哪個(gè)設(shè)備上。因?yàn)閿?shù)據(jù)­映射的操作是自動(dòng)完成的,所以用戶(hù)不需要記住數(shù)據(jù)在哪個(gè)硬盤(pán)驅(qū)動(dòng)器上。

  例如,對(duì)匿名ftp用戶(hù),只需要記住/home/ftp是在"home"目錄上,而不需要記住所有的ftp文件都在"F:"或第4個(gè)硬盤(pán)驅(qū)動(dòng)器上,這樣

  顯然直觀多了。同樣地,記住面向用戶(hù)的庫(kù)程序全在/usr/lib上,比必須記住面向用戶(hù)的庫(kù)程序全部在第2個(gè)硬盤(pán)驅(qū)動(dòng)器的"LIB"目錄上也直觀得多。

  設(shè)備標(biāo)識(shí)

  為了記住每個(gè)設(shè)備被mount到哪里,Linux系統(tǒng)需要有一種惟一的方法標(biāo)識(shí)各個(gè)設(shè)備。對(duì)于人來(lái)講,通過(guò)在/dev目錄上找到設(shè)備名就完成了任務(wù)。但

  是,這個(gè)目錄包含了大量的特殊文件,每個(gè)文件都指示不同類(lèi)型的設(shè)備,或現(xiàn)有設(shè)備上的分區(qū)。例如,/dev/hda設(shè)備指示系統(tǒng)的第一個(gè)硬盤(pán)驅(qū)動(dòng)器;

  /dev/hda1指示第一個(gè)硬盤(pán)驅(qū)動(dòng)器的第1分區(qū),而/dev/hda2是第2個(gè)硬盤(pán)驅(qū)動(dòng)器的第2分區(qū)。表2展示了一些常用的設(shè)備文件和相應(yīng)的設(shè)備。

  特殊文件 設(shè)備   /dev/fdo 第1軟盤(pán)驅(qū)動(dòng)器   /dev/fdl 第2軟盤(pán)驅(qū)動(dòng)器   /dev/cdrom CD-ROM驅(qū)動(dòng)器   /dev/hda[1-16] 第1硬盤(pán)驅(qū)動(dòng)器(IDE1,1)和分區(qū)1-16   /dev/hdb[1-16] 第2硬盤(pán)驅(qū)動(dòng)器(IDE2,2)和分區(qū)1-16   /dev/sda[1-16] 第1硬盤(pán)驅(qū)動(dòng)器(SCSI0)和分區(qū)1-16   /dev/sdb[1-16] 第2硬盤(pán)驅(qū)動(dòng)器(SCSI1)和分區(qū)1-16   /dev/sdc[1-16] 第3硬盤(pán)驅(qū)動(dòng)器(SCSI2)和分區(qū)1-16   /dev/sdd[1-16] 第4硬盤(pán)驅(qū)動(dòng)器(SCSI3)和分區(qū)1-16

   當(dāng)然,有許多設(shè)備在表2中沒(méi)能列出。要看到在您的系統(tǒng)中完整的特殊設(shè)備列表,可以采用如下命令:

  #/s/dev

  不用擔(dān)心,許多設(shè)備您永遠(yuǎn)也用不上,一般也不需要研究和記住它們。

  文件格式

  除了要記住每個(gè)設(shè)備被mount到何處,Linux系統(tǒng)還需要記住每個(gè)設(shè)備上存在什么類(lèi)型的文件系統(tǒng)。對(duì)于Windows操作系統(tǒng),大多數(shù)設(shè)備存儲(chǔ)信息

  時(shí),只采用目前流行的兩種格式,即FAT16或FAT32中的一種。只有CD-ROM驅(qū)動(dòng)器是一個(gè)明顯的例外,它采用ISO-9660文件格式。對(duì)于

  Linux系統(tǒng),大多數(shù)設(shè)備存儲(chǔ)信息采用Extended-2(ext2)文件系統(tǒng)。同樣地,最顯著的例外也是CD-ROM驅(qū)動(dòng)器,它依然采用ISO-

  9660文件格式,但是Linux也能識(shí)別和mount其他的文件系統(tǒng)。要看看您的Linux內(nèi)核支持哪些文件系統(tǒng),可以輸入以下命令:

  #cat/proc/filesystems

  讓我們假設(shè)對(duì)于一種給定的情況,上述命令的執(zhí)行結(jié)果為:

   ext2   vfat   noelevproc   iso9660

   對(duì)于這個(gè)特定的系統(tǒng),Linux內(nèi)核支持ext2、vfat、proc和iso9660文件系統(tǒng)。表3給出了Linux所支持的大部分文件系統(tǒng)類(lèi)型。

  文件系統(tǒng) 操作系統(tǒng)或類(lèi)型

  ext2 LinuxExtended-2

  minix Minix文件系統(tǒng)

  msdos 最初的FAT文件系統(tǒng)(短文件名)

  vfat 其他FAT文件系統(tǒng)(長(zhǎng)文件名)

  ntfs WindowsNT文件系統(tǒng)(長(zhǎng)文件名)

  hpft OS/2高性能文件系統(tǒng)

  hfs AppleMacintosh文件系統(tǒng)

  nfs 網(wǎng)絡(luò)文件系統(tǒng)

  ncpfs NovellNetWare文件系統(tǒng)

  affs Amiga快速文件系統(tǒng)

  Linux還支持其他一些文件系統(tǒng)。為了讓Linux支持更多的文件系統(tǒng),需要或者重新編譯Linux的內(nèi)核,或者下載有關(guān)的模塊。

  /etc/fstab文件幸運(yùn)的是,在使用Linux維護(hù)目錄樹(shù)時(shí),用戶(hù)不必經(jīng)常直接和設(shè)備名或文件系統(tǒng)打交道。我們已經(jīng)提到過(guò),Linux在mount

  文件系統(tǒng)時(shí),會(huì)自動(dòng)進(jìn)行維護(hù),它還知道每次是從什么地方開(kāi)始mount文件系統(tǒng),這主要是它利用了/etc/fstab文件。對(duì)于上面提到過(guò)的4個(gè)設(shè)備的

  目錄,從/etc/fstab文件中可以摘出有關(guān)的內(nèi)容:

  /dev/sda1 / ext2 defaults 1 1   /dev/sdc1 /usr ext2 ext2 defaults 1 2   /dev/sdc1 /usr/X11R6 ext2 defaults 1 2   /dev/sdc2 /home/ftp vfat defaults 1 2

   對(duì)上述給定的/etc/fstab信息,Linux每次開(kāi)始mount時(shí)將按下列步驟進(jìn)行:

  ●mount第1個(gè)SCSI硬盤(pán)驅(qū)動(dòng)器的第1個(gè)分區(qū)(/dev/sda1),把它作為最先的(根)文件系統(tǒng),這是一個(gè)Linux的ext2格式的磁盤(pán);

  ●在/usr的目錄樹(shù)上,mount第2個(gè)SCSI硬盤(pán)驅(qū)動(dòng)器的第1個(gè)分區(qū)(/dev/sdb1),這是一個(gè)Linux的ext2格式的磁盤(pán);

  ●在/home/ftp的目錄樹(shù)上,Mount第3個(gè)SCSI硬盤(pán)驅(qū)動(dòng)器的第2個(gè)分區(qū)(/dev/sdc2),這是一個(gè)Windows95的vfat格式的硬盤(pán)­。

  通過(guò)適當(dāng)?shù)嘏渲?etc/fstab文件,用戶(hù)可以構(gòu)造一個(gè)目錄樹(shù),該目錄樹(shù)可以容納許多不同的設(shè)備,而且支持許多不同的操作系統(tǒng)文件格式。每次在Linux的­根部將自動(dòng)構(gòu)造這種目錄樹(shù)。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
解析 Linux 中的 VFS 文件系統(tǒng)機(jī)制
論Linux文件系統(tǒng) | 《Linux就該這么學(xué)》
[轉(zhuǎn)載]openSUSE?11.4?安裝教程(分區(qū))
什么是文件系統(tǒng)mount點(diǎn)?
安裝Ubuntu Linux分區(qū)的推薦方案和方法
文件系統(tǒng):Linux下磁盤(pán)設(shè)備文件(sda,sdb,sdc….)變化的問(wèn)題
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服