亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 >

      linux中mount/umount命令的基本用法及開(kāi)機(jī)自動(dòng)掛載方法

      時(shí)間: 加城1195 分享

        Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。本篇文章主要介紹了linux中mount/umount命令的基本用法及開(kāi)機(jī)自動(dòng)掛載,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。

        具體方法如下:

        mount命令格式如下:

        格式:mount [-參數(shù)] [設(shè)備名稱] [掛載點(diǎn)]

        其中常用的參數(shù)有:

        -a 安裝在/etc/fstab文件中類(lèi)出的所有文件系統(tǒng)。

        -f 偽裝mount,作出檢查設(shè)備和目錄的樣子,但并不真正掛載文件系統(tǒng)。

        -n 不把安裝記錄在/etc/mtab 文件中。

        -r 講文件系統(tǒng)安裝為只讀。

        -v 詳細(xì)顯示安裝信息。

        -w 將文件系統(tǒng)安裝為可寫(xiě),為命令默認(rèn)情況。

        -t <文件系統(tǒng)類(lèi)型> 指定設(shè)備的文件系統(tǒng)類(lèi)型,常見(jiàn)的有:

        ext2是linux目前常用的文件系統(tǒng)

        mdoM-DO的fat,就是fat16

        vfatwindow98常用的fat32

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

        io9660CD-ROM光盤(pán)標(biāo)準(zhǔn)文件系統(tǒng)

        ntfwindowNT/2000/XP的文件系統(tǒng)

        auto自動(dòng)檢測(cè)文件系統(tǒng)

        -o<選項(xiàng)>指定掛載文件系統(tǒng)時(shí)的選項(xiàng),有些也可寫(xiě)到在/etc/ftab中。常用的有:

        default使用所有選項(xiàng)的默認(rèn)值(auto、nouer、rw、uid)

        auto/noauto允許/不允許以–a選項(xiàng)進(jìn)行安裝

        dev/nodev對(duì)/不對(duì)文件系統(tǒng)上的特殊設(shè)備進(jìn)行解釋

        exec/noexec允許/不允許執(zhí)行二進(jìn)制代碼

        uid/nouid確認(rèn)/不確認(rèn)uid和gid位

        uer/nouer允許/不允許一般用戶掛載

        codepage=XXX代碼頁(yè)

        iocharet=XXX字符集

        ro以只讀方式掛載

        rw以讀寫(xiě)方式掛載

        remount重新安裝已經(jīng)安裝了的文件系統(tǒng)

        loop掛載“回旋設(shè)備”以及“IO鏡像文件”

        需要注意的是,掛載點(diǎn)必須是一個(gè)已經(jīng)存在的目錄,這個(gè)目錄可以不為空,但掛載后這個(gè)目錄下以前的內(nèi)容將不可用,umount以后會(huì)恢復(fù)正常。使用多個(gè)-o 參數(shù)的時(shí)候,-o 只用一次,參數(shù)之間用半角逗號(hào)隔開(kāi):

        # mount –o remount,rw /

        例如要掛載windows下文件系統(tǒng)為FAT32的D盤(pán),一般而言在Linux下這個(gè)分區(qū)對(duì)應(yīng)/dev/hda5,根據(jù)具體的分區(qū)情況會(huì)有不同,這里就以hda5來(lái)舉例說(shuō)明:

        # mkdir /mnt/hda5 //創(chuàng)建hda5的目錄作為掛載點(diǎn),位置和目錄名可自定義//

        # mount -t vfat /dev/hda5 /mnt/hda5

        一般而言,Linux會(huì)自動(dòng)探測(cè)分區(qū)的文件系統(tǒng),除非讓你指定時(shí),否則-t vfat 可以省掉。

        # mount /dev/hda5 /mnt/hda5

        這樣就可以進(jìn)入/mnt/hda5目錄去訪問(wèn)分區(qū)中的資源了。

        1. 為什么mount上分區(qū)后顯示不了中文文件為問(wèn)號(hào)/亂碼?

        顯示問(wèn)號(hào)表明你的系統(tǒng)中沒(méi)有可識(shí)別使用的中文字體,請(qǐng)先安裝中文字體。確保你的系統(tǒng)已經(jīng)可以很好的顯示中文。顯示為亂碼一般是mount默認(rèn)使用的文件系 統(tǒng)編碼和文件系統(tǒng)中文件的實(shí)際編碼不一致造成的。要想正常顯示中文文件,mount時(shí)需要用到 -o 參數(shù)里的codepage和iocharset選項(xiàng)。codepage指定文件系統(tǒng)的代碼頁(yè),簡(jiǎn)體中文中文代碼是936;iocharset指定字符集, 簡(jiǎn)體中文一般用cp936或gb2312。

        # mount –o iocharset=gb2312 codepage=936 /dev/hda5 /mnt/hda5

        一般來(lái)說(shuō) mount –o iocharset=cp936 /dev/hda5 /mnt/hda5 就可以解決問(wèn)題了。

        如果這樣做了以后還有問(wèn)題,請(qǐng)嘗試UTF-8編碼:

        # mount –o iocharset=utf8 /dev/hda5 /mnt/hda5

        2. 為什么mount上去以后分區(qū)普通用戶不可寫(xiě)?

        mount時(shí)加上 –o umask=000 即可:

        # mount –o umask=000, iocharset=cp936 /dev/hda5 /mnt/hda5

        3. 為什么mount上去后的分區(qū)中的文件都變成短文件名了?

        這是文件系統(tǒng)掛錯(cuò)的原因,將FAT32掛載成FAT16時(shí)就會(huì)出現(xiàn)這種情況,先umount,然后用 –t vfat 重新掛載即可解決問(wèn)題。

        # mount –t vat /dev/hda5 /mnt/hda5

        4. 如何掛載U盤(pán)和mp3?

        如果計(jì)算機(jī)沒(méi)有其它SCSI設(shè)備和usb外設(shè)的情況下,插入的U盤(pán)的設(shè)備路徑是 /dev/sda1,用命令:

        # mkdir /mnt/u

        # mount /dev/sda1 /mnt/u

        掛載即可。

        5. 可以直接使用iso文件嗎?

        可以,就是mount的這一選項(xiàng)使得Linux下有免費(fèi)虛擬光驅(qū)的說(shuō)法,具體用法是:

        # mkdir /mnt/iso

        # mount –o loop linux.iso /mnt/iso

        當(dāng)然,掛載以后掛載點(diǎn)/mnt/iso也是只讀的。

        6. 如何開(kāi)機(jī)自動(dòng)掛載分區(qū)?

        每次掛載都要輸入那么長(zhǎng)的命令的確是繁瑣了些,只要將分區(qū)信息寫(xiě)到 /etc/fstab 文件中即可實(shí)現(xiàn)系統(tǒng)啟動(dòng)的自動(dòng)掛載,例如對(duì)于 /dev/hda5 的自動(dòng)掛載添加如下的行即可:

        /dev/hda5 /mnt/hda5 vfat defaults,iocharset=cp936, rw 0 0

        7. 如何掛載samba 分區(qū)?

        # mkdir /mnt/share

        # mount -t smbfs -o username=root,password=abc,codepage=936,iocharset=gb2312 //192.168.1.100/share /mnt/share

        如果中文顯示不正常請(qǐng)嘗試UTF-8編碼。當(dāng)然可以寫(xiě)到fstab中實(shí)現(xiàn)自動(dòng)掛載。

        8. mount --bind是什么意思?

        mount --bind 是將一個(gè)目錄中的內(nèi)容掛載到另一個(gè)目錄上,用法是

        # mount --bind olddir newdir

        這個(gè)命令使得自己搭建的FTP要共享某個(gè)目錄的時(shí)候變得特別方便。如果要取消mount用命令:

        # mount --move olddir newdir

        即可。

        如果mount --bind 也想寫(xiě)入fstab中的話格式如下:

        olddir newdir none bind 0 0

        9. 為什么umount的時(shí)候老顯示 device busy?

        這是因?yàn)橛谐绦蛘谠L問(wèn)這個(gè)設(shè)備,最簡(jiǎn)單的辦法就是讓訪問(wèn)該設(shè)備的程序退出以后再u(mài)mount。可能有時(shí)候用戶搞不清除究竟是什么程序在訪問(wèn)設(shè)備,如果用戶不急著umount,則可以用:

        # umount -l /mnt/hda5

        來(lái)卸載設(shè)備。選項(xiàng) –l 并不是馬上umount,而是在該目錄空閑后再u(mài)mount。還可以先用命令 ps aux 來(lái)查看占用設(shè)備的程序PID,然后用命令kill來(lái)殺死占用設(shè)備的進(jìn)程,這樣就umount的非常放心了。

        補(bǔ)充:Linux基本命令

        1.ls命令:

        格式::ls [選項(xiàng)] [目錄或文件]

        功能:對(duì)于目錄,列出該目錄下的所有子目錄與文件;對(duì)于文件,列出文件名以及其他信息。

        常用選項(xiàng):

        -a :列出目錄下的所有文件,包括以 . 開(kāi)頭的隱含文件。

        -d :將目錄像文件一樣顯示,而不是顯示其他文件。

        -i :輸出文件的i節(jié)點(diǎn)的索引信息。

        -k :以k字節(jié)的形式表示文件的大小。

        -l :列出文件的詳細(xì)信息。

        -n :用數(shù)字的UID,GID代替名稱。

        -F : 在每個(gè)文件名后面附上一個(gè)字符以說(shuō)明該文件的類(lèi)型,“*”表示可執(zhí)行的普通文 件;“/”表示目錄;“@”表示符號(hào)鏈接;“l”表示FIFOS;“=”表示套接字。

        2.cd命令

        格式:cd [目錄名稱]

        常用選項(xiàng):

        cd .. 返回上一級(jí)目錄。

        cd ../.. 將當(dāng)前目錄向上移動(dòng)兩級(jí)。

        cd - 返回最近訪問(wèn)目錄。

        3.pwd命令

        格式: pwd

        功能:顯示出當(dāng)前工作目錄的絕對(duì)路徑。

        相關(guān)閱讀:Linux主要特性

        完全兼容POSIX1.0標(biāo)準(zhǔn)

        這使得可以在Linux下通過(guò)相應(yīng)的模擬器運(yùn)行常見(jiàn)的DOS、Windows的程序。這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶在考慮使用Linux時(shí),就想到以前在Windows下常見(jiàn)的程序是否能正常運(yùn)行,這一點(diǎn)就消除了他們的疑慮。

        多用戶、多任務(wù)

        Linux支持多用戶,各個(gè)用戶對(duì)于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)在電腦最主要的一個(gè)特點(diǎn),Linux可以使多個(gè)程序同時(shí)并獨(dú)立地運(yùn)行。

        良好的界面

        Linux同時(shí)具有字符界面和圖形界面。在字符界面用戶可以通過(guò)鍵盤(pán)輸入相應(yīng)的指令來(lái)進(jìn)行操作。它同時(shí)也提供了類(lèi)似Windows圖形界面的X-Window系統(tǒng),用戶可以使用鼠標(biāo)對(duì)其進(jìn)行操作。在X-Window環(huán)境中就和在Windows中相似,可以說(shuō)是一個(gè)Linux版的Windows。

        支持多種平臺(tái)

        Linux可以運(yùn)行在多種硬件平臺(tái)上,如具有x86、680x0、SPARC、Alpha等處理器的平臺(tái)。此外Linux還是一種嵌入式操作系統(tǒng),可以運(yùn)行在掌上電腦、機(jī)頂盒或游戲機(jī)上。2001年1月份發(fā)布的Linux 2.4版內(nèi)核已經(jīng)能夠完全支持Intel 64位芯片架構(gòu)。同時(shí)Linux也支持多處理器技術(shù)。多個(gè)處理器同時(shí)工作,使系統(tǒng)性能大大提高。


      linux中mount/umount命令的基本用法及開(kāi)機(jī)自動(dòng)掛載方法相關(guān)文章:

      1.linux掛載sd卡命令

      2.CentOS系統(tǒng)如何掛載光盤(pán)鏡像ISO文件

      3.怎么把Linux系統(tǒng)的文件拷貝到U盤(pán)

      4.Linux如何以NFS協(xié)議掛載網(wǎng)件ReadyNAS共享區(qū)

      5.分析Linux系統(tǒng)rc.sysinit腳本

      4019595