日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux学习之CentOS(五)--让我有些郁闷的mount命令

發(fā)布時間:2024/4/17 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux学习之CentOS(五)--让我有些郁闷的mount命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

進(jìn)入到了Linux系統(tǒng)學(xué)習(xí)之后,總體來說之前還是挺順暢的,比如各種命令敲入后都會得到相應(yīng)的效果。。。。但是今天在學(xué)習(xí)Linux的掛載命令mount時可是著實(shí)讓我郁悶了很久,大概花了2個小時,各種google、baidu都發(fā)現(xiàn)沒有找到解決方法。。。最后卻是無意中的一次怪招使得問題一下豁然開朗,故在此專為mount命令寫篇隨筆。

一、mount 命令

首先簡單介紹一下?mount?這個命令:

在Linux系統(tǒng)中,如果要使用硬盤、光盤、軟盤或MO盤等存儲設(shè)備,必須先進(jìn)行掛裝(Mount)。當(dāng)存儲設(shè)備掛裝完成之后,就可以將其作為一個目錄來進(jìn)行訪問了。掛裝設(shè)備需要使用mount命令。執(zhí)行這一命令,至少要先確定下列三種信息:?

  1. 要掛裝(Mount)對象的文件系統(tǒng)類型;
2. 要掛裝(Mount)對象的設(shè)備名稱(/dev/...);
3. 要將設(shè)備掛裝(Mount)到哪一目錄。

?

因?yàn)槲沂窃赩M虛擬機(jī)上安裝的CentOS6.4 64位系統(tǒng)版本,如果我要將windows上的文件傳到虛擬機(jī)上的Linux上的話,可以通過以下幾個方法:

  1.?安裝VMware-Tools,這個如果在windows上安裝就特別方便,直接點(diǎn)擊安裝就行了,Linux上的安裝過程在稍后的隨筆中會記錄下來。

  2.?掛載ISO文件,我們在windows上找到我們需要的文件,然后可以通過UltraISO(一款功能強(qiáng)大而又方便實(shí)用的光盤映像文件制作/編輯/轉(zhuǎn)換工具),用這個來將文件制作成IOS鏡像文件,然后掛載到虛擬機(jī)上的Linux系統(tǒng)上。

  3.?啟用虛擬機(jī)上的文件共享功能,這樣通過共享windows上的文件夾,將文件傳給虛擬機(jī)上的Linux。(這個我發(fā)現(xiàn)要安裝了VMware-Tools以后才可以)。

?

在這里我使用的第二種方式,通過掛載ISO文件的方式來將windows上的文件掛載到Linux系統(tǒng)上(有關(guān)Linux系統(tǒng)的分區(qū)、掛載等概念將會在后續(xù)學(xué)習(xí)中進(jìn)行詳細(xì)記錄)

?

二、掛載ISO文件到Linux系統(tǒng)上

首先將需要用到的文件(jdk1.7、tomcat、eclipse等Linux版本軟件)通過UltraISO這個軟件制作成ISO文件,例如我取名為:linuxSoft.iso

?

首先選擇虛擬機(jī)最上方的 VM -> Settings 進(jìn)入到設(shè)置界面:

?

然后在右邊的Use ISO image file那里選擇我們剛制作好的ISO文件,(注:右上方的兩個復(fù)選框必須都打上 √?)

?

點(diǎn)擊OK,此時我們發(fā)現(xiàn)我們的桌面多了個虛擬光驅(qū)。。。也就是我們剛掛載的那一個iso文件

?

打開后里面就是我們剛需要的一些軟件:

?

至于這些軟件怎么安裝將會在下一篇隨筆中詳細(xì)記錄下來!!!

三、對mount命令的小吐槽

?

mount

mount

mount???/mnt/cdrom??  //?這命令就是把ISO掛載在/mnt/cdrom目錄中,這樣我就可以訪問里面的內(nèi)容了??(必須要有root權(quán)限才能掛載)

當(dāng)我在以root身份敲入了這個命令以后,報了 ?mount: can't find /mnt/cdrom in /etc/fstable or /etc/mtab? 這個錯誤

于是我就google,在google上發(fā)現(xiàn)了一篇文章是來處理這個錯誤的:

?解決以下掛載錯誤的方法:? mount:?can't?find?/mnt/cdrom?in?/etc/fstable?or?/etc/mtab1、首先查看#cat?/etc/fstab查看到類似下面的一行;????/dev/hdc?/media/cdrecorder?auto?users,exec,noauto,managed?0?0??(問題的關(guān)鍵是我查看了fstable以后木有類似的一句)通過這個,我們能知道hdc?就是cdrom(dvdrom)設(shè)備?,更是?cdrecorder的設(shè)備;為了驗(yàn)證我們的說法;請用ls?-l?來列文件;#?ls?-lh?/dev/dvd*lrwxrwxrwx?1?root?root?3?2005-09-13?/dev/dvd?->?hdc#?ls?-lh?/dev/cdromlrwxrwxrwx?1?root?root?3?2005-09-13?/dev/cdrom?->?hdc#?ls?-lh?/dev/cdwriterlrwxrwxrwx?1?root?root?3?2005-09-13?/dev/cdwriter?->?hdc得知:?dvd?、cdrom?、cdwriter?的文件名都鏈接到了hdc這個設(shè)備,所以光驅(qū)設(shè)備根源就是/dev/hdc?;得知:?通過/etc/fstab內(nèi)看到的,我們可以肯定的是光盤被mount?到了/media/cdrecorder?目錄;? 2、自定義cdrom?掛載的位置;比如?/mnt/cdrom?,所以我們也可以這樣來掛載光驅(qū);修改:/etc/fstab,把/dev/hdc?/media/cdrecorder?auto?users,exec,noauto,managed?0?0改成:????/dev/hdc?/mnt/cdrom?auto?users,exec,noauto,managed?0?0?再存檔。? 3、建立光驅(qū)掛載目錄#mkdir?/mnt/cdrom? 4、指令掛載#?mount?/dev/hdc?/mnt/cdrom或#?mount?/dev/cdrom?/mnt/cdrom

因?yàn)檎也坏筋愃朴? /dev/hdc /media/cdrecorder auto users,exec,noauto,managed?0?0??這行代碼,所以這種方式設(shè)置以后失敗了。。。。。

繼續(xù)google,后面又陸續(xù)看了N多的帖子,總結(jié)了一下,無非就是以下幾種:

mount??-t?auto?/mnt/cdrom?/dev/cdrom?/media

這個在回車以后,也是出現(xiàn)了錯誤,說在 mnt 下找不到 cdrom文件夾。。。但是我是用mkdir /mnt/cdrom 命令又一直提示我該光驅(qū)是只讀的,不讓創(chuàng)建。。。我是root用戶啊!!!!再次以失敗告終

此時我無意間發(fā)現(xiàn)了這么一個帖子,并從中受到了一些啟發(fā):mount: can't find /dev/cdrom in /etc/fstab or /etc/mtab問題解決方法,從里面可以得出一些觀點(diǎn):Linux系統(tǒng)估計(jì)根據(jù)版本不同,默認(rèn)掛載的位置不同,可能掛載到 /mnt、 /dev、 /media 這三個目錄下

如果說不能再 /mnt 下 掛載光驅(qū)的話,首先去 /dev/ 目錄查看是否有cdrom這個文件,發(fā)現(xiàn)還真有,然后我又進(jìn)入到了/media目錄下,敲入一下命令了? ls -l 命令,結(jié)果讓我震驚了!!!

[root@xiaoluo?media]$?ls?-l

結(jié)果為:

dr-x------.?1?xiaoluo?xiaoluo?2048?3月??31?13:26?20130331_132633

發(fā)現(xiàn)居然在/media下面找到了我們剛掛載上去的ISO文件,然后心里一個激動,繼續(xù)進(jìn)入到這個目錄里? ,然后ls -l,發(fā)現(xiàn)了我需要的所有文件!!!!

看來我安裝的CentOS6.4系統(tǒng)默認(rèn)是將ISO鏡像掛載到了 /media 目錄下了,所以一直用mount 命令掛載到 /mnt下沒反應(yīng)

于是我又通過了 卸載 命令 umount 看能否將這個ISO鏡像文件從Linux上卸載掉:

[root@xiaoluo?20130331_132633]$????cd?/    //?卸載時要先退到root目錄下[root@xiaoluo?20130331_132633]$????umount?/media/20130331_132633

然后再ls -l /media

發(fā)現(xiàn)剛才那個ISO已經(jīng)被卸載掉了,于是心里一陣狂喜,立馬想試試能否通過??mount /media重新掛載回來,結(jié)果是失望的!!!!掛載時又提示了之前的那些錯誤。。。于是我就一生氣,然后重啟了CentOS系統(tǒng),在進(jìn)去后發(fā)現(xiàn)/media目錄下又自動掛載了剛選擇的那個ISO文件!!!!!!

四、我的解決辦法

此時我才恍然大悟,總結(jié)出了我這個問題的解決辦法!!!!

在我安裝的CentOS6.4? 64位系統(tǒng)上,我如果需要掛載一個ISO文件,我就在開機(jī)的時候選擇那個ISO文件,通過

這里就選擇好,然后在進(jìn)入了系統(tǒng)以后,CentOS會自動給我們掛載好該ISO文件,默認(rèn)存放在了 /media/這個文件夾下!,我們?nèi)绻枰玫嚼锩娴能浖惭b包,就直接先復(fù)制到別的目錄下(因?yàn)檫@只是將ISO文件掛載到了CentOS上,是虛擬光驅(qū),里面所有的文件都是只讀的,我們?nèi)绻枰惭b,必須先將文件復(fù)制到其它路徑下,這個在后續(xù)隨筆中記錄)

在解決這個方法中,也參考了許多朋友的帖子,并有深入 剖析?mount?命令的好貼, 在這里放出鏈接,希望能幫助其他未解決這個問題的朋友!!!

linux mount掛載設(shè)備(u盤,光盤,iso等 )使用說明

mount: can't find /dev/cdrom in /etc/fstab or /etc/mtab問題解決方法

Linux的mount命令簡介

這篇文章記錄了自己解決如何在Linux下掛載ISO文件的方法及心得,后續(xù)隨筆將繼續(xù)記錄學(xué)習(xí)Linux的點(diǎn)點(diǎn)滴滴!!!!!!

本文轉(zhuǎn)自sandshell博客51CTO博客,原文鏈接http://blog.51cto.com/sandshell/1947747如需轉(zhuǎn)載請自行聯(lián)系原作者
sandshell

總結(jié)

以上是生活随笔為你收集整理的Linux学习之CentOS(五)--让我有些郁闷的mount命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。