• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

               C++ 技術(shù)中心

               :: 首頁 :: 聯(lián)系 ::  :: 管理
              160 Posts :: 0 Stories :: 87 Comments :: 0 Trackbacks

            公告

            鄭重聲明:本BLOG所發(fā)表的原創(chuàng)文章,作者保留一切權(quán)利。必須經(jīng)過作者本人同意后方可轉(zhuǎn)載,并注名作者(天空)和出處(CppBlog.com)。作者Email:coder@luckcoder.com

            留言簿(27)

            搜索

            •  

            最新隨筆

            最新評論

            評論排行榜

             一.起源
                自己的T400上裝windows7用了一段時(shí)間,發(fā)現(xiàn)經(jīng)常卡,特別是那個(gè)IE8,平時(shí)我喜歡裝上雜七雜八的軟件。
            可能軟件裝太多,系統(tǒng)自啟動(dòng)的程序也太多,不用的軟件都掛在后臺,占用了大量的CPU與內(nèi)存資源。所以
            心血來潮,準(zhǔn)備以后用fedora系統(tǒng)了。不過最主要的原因是由于自己的工作轉(zhuǎn)向了windows平臺的開發(fā),擔(dān)心
            多年積累的linux 知識給忘掉了。所以我的個(gè)人電腦上以后都用fedora了。因?yàn)槲已b的是雙系統(tǒng)。我劃了30G
            的分區(qū)給fedora14。其他的windows 分區(qū)還是保留著的。在feodra下,是可以直接訪問windows的ntfs分區(qū)。
                   但是每次在fedora點(diǎn)擊進(jìn)入windows分區(qū)時(shí),經(jīng)常要輸入root密碼。這是因?yàn)楫?dāng)你點(diǎn)擊windows分區(qū)的圖標(biāo)時(shí)
            做了類似的mount命令,這個(gè)命令只有root才有權(quán)限。  這樣每次用起來就不大方便了(其實(shí)我還有另一個(gè)不大
            方便的原因,這里就不告訴你了,哈哈)。
                  今天我們的核心問題是如何在fedora 啟動(dòng)時(shí)就掛載好了windows分區(qū)。

            二.其中的一個(gè)方法
               1. 這里介紹一下mount命令。比如,我要掛載一個(gè)分區(qū)。可以用以下命令看到:
                   cd /dev
                   ls 

                  我這里可以有看到sda1,sda2,sda3..,這就是所謂的分區(qū)。假設(shè)我掛載sda5分區(qū),掛載到/media/Install目錄,
                  命令如下:
                   mkdir /media/Install/
                   mount 
            /dev/sda5 /media/Install/ -t ntfs -umask=0000 -o uid=500 -o case_sensitive=false -o nls=gb2312
                  先創(chuàng)建一個(gè)/media/Install目錄,把sda5分區(qū),掛載到這個(gè)Install目錄下。
               2.我們來看看,這些參數(shù):
                  -t代表要掛載的分區(qū)格式,這里是ntfs
                 -o umask=000表示:這個(gè)大家可以了解一下chmod,chmod的含義是可以擁用的權(quán)限。但是umask正好相反,
                                                表示不可以有某權(quán)限。在linux下權(quán)限可以表示為:rwxrwxrwx,有三組rwx,分別代表
                                                擁用者權(quán)限,所屬組權(quán)限,其他用戶權(quán)限。rwx分別代表可讀,可寫,可執(zhí)行。rwx值為
                                                4,2,1。然后如果只有可讀可執(zhí)行,那么就是4+1=5. 假設(shè)用chmod表示一個(gè)擁有者,
                                                所屬組,其他用戶擁用可讀可寫不可執(zhí)行。那么值為770,而對應(yīng)的umask應(yīng)該是000。
                                                所以這里的umask=007表示任何用戶都有權(quán)限讀寫但不能執(zhí)行。
                -o uid=500表示:掛載文件的歸屬用戶。uid可以在/etc/passwd文件中查看
               -o case_sensitive=false表示:希望Linux對于NTFS卷具有和Windows相同的表現(xiàn),那么就應(yīng)將case_sensitive選項(xiàng)設(shè)
                                                          置為false。將選項(xiàng)設(shè)置為true將使驅(qū)動(dòng)具有和Linux類似的表現(xiàn)(默認(rèn)設(shè)置)
               -o nls=gb2312表示:決定字符是如何被顯示的

              3. 現(xiàn)在知道了命令的使用,如何讓系統(tǒng)啟動(dòng)的時(shí)候運(yùn)行該命令呢。可以執(zhí)行以下命令
                 先切換到root用戶下
            su - root

                然后
            vi /etc/rc.d/rc.local

                在文件尾加入:
                  mount /dev/sda5 /media/Install/ -t ntfs -umask=0000 -o uid=500 -o case_sensitive=false -o nls=gb2312
               注意:先在/media下建立Install目錄。

            三.這樣掛載是有問題的。這是為什么呢。因?yàn)檫@里掛載的sda5假設(shè)對應(yīng)的是windows下的D盤。但也有可能變成E盤。這是
                因?yàn)?/span>裝置檔案名稱有時(shí)會因?yàn)?BIOS 的設(shè)定或插入次序而改變,引起混亂。所以,必須用一個(gè)唯一可以標(biāo)識的值來標(biāo)識,那
               就是UUID。當(dāng)然UUID其實(shí)也是可以人為更改的。注意以下命令都要在root下運(yùn)行:
               1. 查看分區(qū)的UUID
            blkid -s UUID


            df   #df命令可以查看的所有的已經(jīng)掛載的分區(qū)

               2. 改變UUID
            設(shè)定 UUID 可以使用命令「tune2fs -U UUID 裝置檔案」:
            
            
            tune2fs -U 51f7e9a4-5154-4e29-a7a6-208417290b85 /dev/sda

            -U 的參數(shù)如果為 random 表示直接產(chǎn)生一個(gè)隨意的新 UUID:

            
            
            tune2fs -U random /dev/sda

            -U 的參數(shù)如果為 time 表示直接依當(dāng)前時(shí)間產(chǎn)生一個(gè)新的 UUID:

            tune2fs -U time /dev/sda1

            -U 的參數(shù)如果為 clear 表示清除檔案系統(tǒng)的 UUID:

            tune2fs -U clear /dev/sda1

              3.那么我可以修改上面的mount命令,使用以下:
             
            mount -U 26A41C22A41BF353 /media/Install/ -t ntfs -umask=0000 -o uid=500 -o case_sensitive=false -o nls=gb2312






            posted on 2011-04-10 12:00 C++技術(shù)中心 閱讀(2310) 評論(0)  編輯 收藏 引用 所屬分類: Linux 操作
            精品综合久久久久久98| 国产69精品久久久久9999APGF| 午夜欧美精品久久久久久久| 亚洲国产精品无码久久SM| 久久久久亚洲AV无码专区体验| 久久久91精品国产一区二区三区| 久久久无码精品亚洲日韩按摩| 91亚洲国产成人久久精品网址| 日日狠狠久久偷偷色综合96蜜桃| 色综合久久久久无码专区 | 久久久久香蕉视频| 一本色道久久88综合日韩精品 | 久久精品国产亚洲av水果派| 久久亚洲高清观看| 久久夜色精品国产www| 无码AV波多野结衣久久| 亚洲一区二区三区日本久久九| 精产国品久久一二三产区区别| 国产精品成人无码久久久久久 | 久久e热在这里只有国产中文精品99| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 国产精品久久影院| 模特私拍国产精品久久| 97久久精品人人做人人爽| 精品久久亚洲中文无码| 午夜精品久久久久9999高清| 欧美激情精品久久久久| 精品国产乱码久久久久久郑州公司 | 欧美熟妇另类久久久久久不卡| 久久综合视频网站| 欧美久久综合性欧美| 精品久久久久久无码专区| 亚洲?V乱码久久精品蜜桃| 狠狠久久综合| 久久精品国产精品亚洲人人| 99久久精品日本一区二区免费| 色综合久久久久综合体桃花网| 久久精品极品盛宴观看| 久久久久久久综合狠狠综合| 久久久久亚洲精品中文字幕| 国产三级观看久久|