<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

    業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      302 隨筆 :: 26 文章 :: 82 評論 :: 0 Trackbacks
    ?
      在Linux系統中,如果要使用硬盤、光盤、軟盤或MO盤等存儲設備,必須先進行掛裝(Mount)。當存儲設備掛裝完成之后,就可以將其作為一個目錄來進行訪問了。掛裝設備需要使用mount命令。執行這一命令,至少要先確定下列三種信息:
      1. 要掛裝(Mount)對象的文件系統類型;
      2. 要掛裝(Mount)對象的設備名稱(/dev/...);
      3. 要將設備掛裝(Mount)到哪一目錄。
    ?
    一、獲得系統支持的文件系統類型

      通過查看/proc/filesystems文件可以獲得當前Linux系統所支持的文件系統類型。常用的文件系統有:?
    ?
    文件系統名稱 說  明
    vfat
    Windows常用的FAT32文件系統,兼容FAT 16的文件系統
    hpfs
    OS2文件系統
    ext3
    Linux文件系統
    iso9660
    光盤文件系統

    ?
    ?
    ?
    ?
    ?
    ?
    二、確定設備的名稱

      在Linux系統中,設備名稱通常都在/dev目錄下。這些設備名稱的命名都是有規則的。
      例如:/dev/hda1是一個設備名稱,其中“hd”即Hard Disk(硬盤),代表IDE硬盤,“hd”也可以用“sd”代替,即SCSI Drive,代表SCSI硬盤;“a”則是代表第一個設備,通常PC機上可以連接4塊IDE硬盤,所以IDE硬盤對應的設備名稱分別為hda、hdb、hdc和hdd,同樣,如果使用SCSI硬盤,則設備名稱則為sda、sdb、……;此外,“1”代表hda的第一個硬盤分區,hda2代表hda的第二個分區,依此類推。
      通過查看/var/log/messages文件,可以找到Linux系統已辨認出來的設備代號。
    ?
    三、確定掛接點

      Linux系統中有一個/mnt目錄,專門用作掛載點(Mount Point)目錄。建議在實際應用中,將設備掛裝到此目錄的的子目錄中。
      例如,如要掛裝下列5個設備,需要執行下列命令:
    ?
    設備
    掛裝命令
    移動硬盤
    mount -t vfat /dev/sda /mnt/myhd
    光盤(IDE光驅)
    mount /mnt/cdrom
    軟盤
    mount /mnt/floppy
    光盤(SCSI光驅)
    光盤文件系統

    ?
    ?
    ?
    ?
    ?
    ?
    四、掛裝需要注意的問題
    ?
    ??? 1.執行mount命令時要先用pwd命令查看當前所在目錄是否為掛載點,如果是,則mount(或umount)命令無法正常執行,會提提示“device busy”。
    ??? 2.若想解掛裝某個設備,需要使用umount命令。其語法為:umount 掛裝點,例如umount /mnt/cdrom用于解掛裝光盤(IDE光驅)。
    ??? 3.如果使用LINUX9 系統自動加載移動硬盤到設備,如果在vm上安裝linux,加載完會有一個usb的標志,在vm狀態欄,這樣就可以自己mount了。
    ?
    ?
    ?
    ?
    不知道硬盤加載到哪個設備去了的方法:
    ?
    1. fdisk -l /dev/sd?
    ??? 或都直接這樣也行?
    ??? fdisk -l /dev/sda?
    ??? fdisk -l /dev/sdb?
    ??? fdisk -l /dev/sdc?
    ??? 一般USB U盤和硬盤的對應設備文件是/dev/sda /dev/sdb /dev/sdc
    ?
    2. 執行完以上命令后,USB硬盤對應的設備文件是什么,?
    ??? 如果沒有任何信息顯示你需要先執行以下這此命令?
    ??? cat /proc/scsi/scsi?
    ??? 這個文件是否存在,和是否有usb-storage
    ?
    ??? lsmod查看一下是否有usb-storage scsi_mod sd_mod?
    ??? 沒有就?
    ??? modprobe usb-storage?
    ??? modprobe scsi_mod?
    ??? modprobe sd_mod?
    ??? 然后再試,就可以了
    ?
    3. 例:設備文件是/dev/sdb?
    ??? mount -t vfat /dev/sdb /mnt/usbsdb
    ?
    ?
    ?
    ?
    解決以下掛載錯誤的方法:
    ?
    mount: can't find /mnt/cdrom in /etc/fstable or /etc/mtab
    ?
    1、首先查看#cat /etc/fstab
    ?? 查看到類似下面的一行;
    ?? /dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0
    ?? 通過這個,我們能知道hdc 就是cdrom(dvdrom)設備 ,更是 cdrecorder的設備;為了驗證我們的說法;請用ls -l 來列文件;
    ?? # ls -lh /dev/dvd*
    ?? lrwxrwxrwx 1 root root 3 2005-09-13 /dev/dvd -> hdc
    ?? # ls -lh /dev/cdrom
    ?? lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdrom -> hdc
    ?? # ls -lh /dev/cdwriter
    ?? lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdwriter -> hdc
    ?? 得知: dvd 、cdrom 、cdwriter 的文件名都鏈接到了hdc這個設備,所以光驅設備根源就是/dev/hdc ;
    ?? 得知: 通過/etc/fstab內看到的,我們可以肯定的是光盤被mount 到了/media/cdrecorder 目錄;
    ?
    2、自定義cdrom 掛載的位置 ;比如 /mnt/cdrom ,所以我們也可以這樣來掛載光驅;
    ?? 修改:/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、建立光驅掛載目錄#mkdir /mnt/cdrom
    ?
    4、指令掛載
    ??? # mount /dev/hdc /mnt/cdrom
    ??或# mount /dev/cdrom /mnt/cdrom
    ?




    -The End-

    posted on 2009-01-04 20:03 decode360-3 閱讀(254) 評論(0)  編輯  收藏 所屬分類: Linux
    主站蜘蛛池模板: 久久精品国产亚洲AV电影网| 亚洲欧洲在线播放| 免费又黄又爽又猛大片午夜| 成年人视频在线观看免费| 色偷偷女男人的天堂亚洲网 | 亚洲五月综合缴情婷婷| 免费在线视频你懂的| 亚洲国产一区在线观看 | 日韩免费高清一级毛片在线| 亚洲另类无码专区丝袜| 免费观看的毛片手机视频| 日韩国产精品亚洲а∨天堂免| 成年女人永久免费观看片| 七次郎成人免费线路视频| 亚洲国产高清美女在线观看| 波多野结衣免费在线观看| 亚洲日韩av无码中文| 亚洲不卡AV影片在线播放| 成人A毛片免费观看网站| 亚洲天堂中文字幕| 欧美a级成人网站免费| 爱情岛论坛亚洲品质自拍视频网站| 免费人成网站在线高清| 国产成人AV免费观看| 亚洲AV无码乱码在线观看性色扶| yy一级毛片免费视频| 久久夜色精品国产噜噜亚洲AV| 18禁网站免费无遮挡无码中文| 久久精品国产亚洲av瑜伽| 亚洲最大AV网站在线观看| 国产又大又粗又长免费视频| 国产亚洲欧美在线观看| 亚洲VA中文字幕不卡无码| 69成人免费视频| jizz免费一区二区三区| 亚洲欧洲国产综合| 亚洲国产精品无码久久青草| 6080午夜一级毛片免费看| 男女猛烈无遮掩视频免费软件| 亚洲综合精品香蕉久久网97| 日本高清免费aaaaa大片视频|