自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux mount掛載文件系統(tǒng)磁盤(pán)分區(qū)

運(yùn)維 系統(tǒng)運(yùn)維
Linux mount掛載文件的用法其實(shí)也簡(jiǎn)單,我們說(shuō)幾個(gè)常用的;掛載文件系統(tǒng)的命令格式:[root@localhost beinan]# Linux mount掛載文件 [-t 文件系統(tǒng) ] [-o 選項(xiàng)] 設(shè)備 目錄

對(duì)大家推薦很好使用的Linux mount掛載文件系統(tǒng),像讓大家對(duì)Linux mount掛載文件系統(tǒng)有所了解,然后對(duì)Linux mount掛載文件系統(tǒng)全面講解介紹,希望對(duì)大家有用掛載文件系統(tǒng);

掛載文件系統(tǒng),目前有兩種方法,一是通過(guò) Linux mount掛載文件 來(lái)掛載,另一種方法是通過(guò)/etc/fstab文件來(lái)開(kāi)機(jī)自動(dòng)掛載;

1、通過(guò)Linux mount掛載文件 來(lái)掛載磁盤(pán)分區(qū)(或存儲(chǔ)設(shè)備)

Linux mount掛載文件的用法其實(shí)也簡(jiǎn)單,我們說(shuō)幾個(gè)常用的;掛載文件系統(tǒng)的命令格式:[root@localhost beinan]# Linux mount掛載文件  [-t  文件系統(tǒng) ]  [-o  選項(xiàng)]  設(shè)備  目錄

注: -t 通過(guò)這個(gè)參數(shù),我們來(lái)指定文件系統(tǒng)的類型,一般的情況下不必指定有時(shí)也能識(shí)加,-t 后面跟 ext3 、ext2 、reiserfs、vfat 、ntfs 等,其中 vfat 是fat32和fat16分區(qū)文件系統(tǒng)所所用的參數(shù);如果您忘記了文件系統(tǒng),也可以在-t 后面加auto ;

-o 這個(gè)選項(xiàng),主要選項(xiàng)有權(quán)限、用戶、磁盤(pán)限額、語(yǔ)言編碼等,但語(yǔ)言編碼的選項(xiàng),大多用于vfat和ntfs文件系統(tǒng);由于選項(xiàng)太多,還是請(qǐng)您看看 man Linux mount掛載文件 ;這里不多說(shuō);

設(shè)備 指存儲(chǔ)設(shè)備,比如/dev/hda1, /dev/sda1 ,cdrom 等...至于您的系統(tǒng)中有哪些存儲(chǔ)設(shè)備,主要通過(guò) fdisk -l 或者查看 /etc/fstab 或 dmesg ;一般的情況下光驅(qū)設(shè)備是/dev/cdrom ;軟驅(qū)設(shè)備是/dev/fd0 ;硬盤(pán)及移動(dòng)硬盤(pán)以 fdisk -l 的輸出為準(zhǔn);

1)對(duì)光驅(qū)和軟驅(qū)的掛載;舉例

  1. [root@localhost beinan]# Linux mount掛載文件 /dev/cdrom  
  2. [root@localhost beinan]# Linux mount掛載文件 /dev/fd0 

第一行是Linux mount掛載文件 光驅(qū),至于Linux mount掛載文件 到哪了,我們可以通過(guò)查看 /etc/fstab來(lái)查看;同理軟驅(qū)/dev/fd0設(shè)備也是如此;比如我們?cè)?etc/fstab/dev/hdc                /media/cdrecorder       auto    users,exec,noauto,managed 0 0

我們可以肯定的是光盤(pán)被Linux mount掛載文件 到了 /media/cdrecorder 目錄;但我們也可以自己來(lái)指定cdrom 掛載的位置 ;比如 /mnt/cdrom ,所以我們也可以這樣來(lái)掛載光驅(qū);

  1. [root@localhost beinan]#mkdir /mnt/cdrom   
  2. [root@localhost beinan]# Linux mount掛載文件 /dev/cdrom  /mnt/cdrom  

我們先建一個(gè)目錄,然后執(zhí)行Linux mount掛載文件 命令,這樣cdrom 就掛在 /mnt/cdrom 中了;我們就可以在/mnt/cdrom 中查看光盤(pán)中資料和文件;這個(gè)目錄您想怎么建就怎么建。用什么目錄不是最重要的。重要的是您知道自己在做什么就行了。比如我們也可以把這個(gè)目錄建成 dvdrom ;然后用 Linux mount掛載文件 /dev/cdrom /mnt/dvdrom 來(lái)掛載;

有時(shí)我們的設(shè)備是COMBO的,有支持dvd cd 還能支持刻錄的;我們最好查一下光驅(qū)設(shè)備的,主要有兩個(gè)方法,一是通過(guò)查看 /etc/fstab ,二是通過(guò)ls -l 來(lái)查看;比如我們?cè)?etc/fstab中查看到類似下面的一行;/dev/hdc                /media/cdrecorder       auto    users,exec,noauto,managed 0 0

通過(guò)這個(gè),我們能知道hdc 就是cdrom 也是dvdrom的設(shè)備 ,更是 cdrecorder的設(shè)備;為了驗(yàn)證我們的說(shuō)法;請(qǐng)用ls -l 來(lái)列文件;

  1. [root@localhost beinan]# ls -lh /dev/dvd*  
  2. lrwxrwxrwx  1 root root 3 2005-09-13  /dev/dvd -> hdc  
  3. [root@localhost beinan]# ls -lh /dev/cdrom  
  4. lrwxrwxrwx  1 root root 3 2005-09-13  /dev/cdrom -> hdc  
  5. [root@localhost beinan]# ls -lh /dev/cdwriter  
  6. lrwxrwxrwx  1 root root 3 2005-09-13  /dev/cdwriter -> hdc 

這不一目了然了嗎?dvd 、cdrom 、cdwriter 的文件名都鏈接到了hdc這個(gè)設(shè)備,所以光驅(qū)設(shè)備根源就是/dev/hdc ;所以我們也可以這樣掛載光驅(qū);

  1. [root@localhost beinan]# mkdir /mnt/cdrom   
  2. [root@localhost beinan]# Linux mount掛載文件  /dev/hdc   /mnt/cdrom  

2)掛載硬盤(pán)和移動(dòng)硬盤(pán)的文件系統(tǒng);

一個(gè)分區(qū)只有創(chuàng)建了文件系統(tǒng)后才能使用,前面我們說(shuō)過(guò)了,我們?cè)贚inux大多用的是ext2 、ext3、reiserfs、fat32、msdos 、ntfs等;

[1]掛載Linux文件系統(tǒng);

對(duì)于ext2 、ext3 、reiserfs 不需要指定文件系統(tǒng)的編碼,其實(shí)Linux mount掛載文件 也沒(méi)有這個(gè)功能;這些Linux文件系統(tǒng),如果出現(xiàn)編碼問(wèn)題,一般是通過(guò)export LANG來(lái)指定;所以掛載這些文件系統(tǒng)比較簡(jiǎn)單;

首先我們得建一個(gè)文件系統(tǒng)掛載的目錄;我們前面已經(jīng)提到了;一個(gè)有文件系統(tǒng)的分區(qū)要掛到系統(tǒng)中,必須要有一個(gè)掛載點(diǎn);這個(gè)掛載點(diǎn)就是一個(gè)目錄;比如我們通過(guò)fdisk -l 得知hda5 是Linux分區(qū),并且創(chuàng)建了文件系統(tǒng),比如是reiserfs 文件系統(tǒng)吧;

  1. [root@localhost beinan]# fdisk -l /dev/hda  
  2. Disk /dev/hda: 80.0 GB, 80026361856 bytes  
  3. 255 heads, 63 sectors/track, 9729 cylinders  
  4. Units = cylinders of 16065 * 512 = 8225280 bytes  
  5. Device Boot      Start         End      Blocks   Id  System  
  6. /dev/hda1   *           1         765     6144831    7  HPFS/NTFS  
  7. /dev/hda2             766        2805    16386300    c  W95 FAT32 (LBA)  
  8. /dev/hda3            2806        9729    55617030    5  Extended  
  9. /dev/hda5            2806        3825     8193118+  83  Linux  
  10. /dev/hda6            3826        5100    10241406   83  Linux  
  11. /dev/hda7            5101        5198      787153+  82  Linux swap / Solaris  
  12. /dev/hda8            5199        6657    11719386   83  Linux  
  13. /dev/hda9            6658        7751     8787523+  83  Linux  
  14. /dev/hda10           7752        9729    15888253+  83  Linux  
  15.  

我們先用fdisk -l 來(lái)查看一下分區(qū)情況:我們想要掛載/dev/hda5分區(qū),比如hda5分區(qū)創(chuàng)建的是reiserfs文件系統(tǒng);

  1. [root@localhost beinan]# mkdir /mnt/hda5/     
  2. 注:先創(chuàng)建一個(gè)掛載目錄;  
  3. [root@localhost beinan]# chmod 777  /mnt/hda5/      
  4. 注:設(shè)置/mnt/hda5的權(quán)限為任何用戶可寫(xiě)可讀可執(zhí)行;這樣所有的用戶都能在寫(xiě)入;  
  5. [root@localhost beinan]# Linux mount掛載文件 -t reiserfs /dev/hda5 /mnt/hda5      
  6. 注:通過(guò)-t reiserfs 來(lái)指定/dev/hda5是reiserfs 文件系統(tǒng), 并且掛載到/mnt/hda5目錄;  
  7. [root@localhost beinan]# Linux mount掛載文件  -t auto   /dev/hda5 /mnt/hda5     
  8. 注:假如我們不知道hda5上reiserfs 文件系統(tǒng),我們可以用 -t auto 讓系統(tǒng)定奪,然后掛載到/mnt/hda5   
  9. [root@localhost beinan]# Linux mount掛載文件 /dev/hda5 /mnt/hda5    
  10.  注:不加任何參數(shù),直接 Linux mount掛載文件   /dev/hda5 到/mnt/hda5;系統(tǒng)自動(dòng)判斷分區(qū)文件系統(tǒng); 

是不是被掛載了,我們通過(guò)df -lh 來(lái)查看;

  1. [root@localhost beinan]# df -lh  
  2. Filesystem            容量  已用 可用 已用% 掛載點(diǎn)  
  3. /dev/hda8              11G  8.5G  1.9G  83% /  
  4. /dev/shm              236M     0  236M   0% /dev/shm  
  5. /dev/hda10             16G  6.9G  8.3G  46% /mnt/hda10  
  6. /dev/hda5             7.9G  5.8G  2.1G  74% /mnt/hda5 

[2]掛載Windows文件系統(tǒng);請(qǐng)參考: 《在Fedora core 4.0 加載NTFS和FAT32分區(qū)詳述》

3)卸載文件系統(tǒng)uLinux mount掛載文件 ;

命令用法:[root@localhost beinan]# uLinux mount掛載文件  設(shè)備或掛載目錄 舉例:[root@localhost beinan]# Linux mount掛載文件 -t auto /dev/hda5 /mnt/hda5   注:掛載/dev/hda5;

  1. root@localhost beinan]# df -lh       注:查看/dev/hda5是否被掛載;  
  2. Filesystem            容量  已用 可用 已用% 掛載點(diǎn)  
  3. /dev/hda8              11G  8.5G  1.9G  83% /  
  4. /dev/shm              236M     0  236M   0% /dev/shm  
  5. /dev/hda10             16G  6.9G  8.3G  46% /mnt/hda10  
  6. /dev/hda5             7.9G  5.8G  2.1G  74% /mnt/hda5  
  7. [root@localhost beinan]# uLinux mount掛載文件 /dev/hda5  注:卸載/dev/hda5   
  8. [root@localhost beinan]# df -lh        注:看是否卸載了/dev/hda5;  
  9. Filesystem            容量  已用 可用 已用% 掛載點(diǎn)  
  10. /dev/hda8              11G  8.5G  1.9G  83% /  
  11. /dev/shm              236M     0  236M   0% /dev/shm  
  12. /dev/hda10             16G  6.9G  8.3G  46% /mnt/hda10  
  13. [root@localhost beinan]#uLinux mount掛載文件 /dev/cdrom  注:卸載cdrom ;  
  14. [root@localhost beinan]#uLinux mount掛載文件  /dev/fd0   注:卸載軟驅(qū);  

再說(shuō)一個(gè)查看分區(qū)是否被掛載了的命令,直接用 Linux mount掛載文件 -s [root@localhost beinan]# Linux mount掛載文件 -s

2、通過(guò)/etc/fstab文件來(lái)開(kāi)機(jī)自動(dòng)掛載文件系統(tǒng)

1)理解fstab

上面我們說(shuō)了Linux mount掛載文件掛載存儲(chǔ)設(shè)備文件系統(tǒng)的辦法;現(xiàn)在我們?cè)賮?lái)說(shuō)一說(shuō)在/etc/fstab 中實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)掛載文件系統(tǒng)的辦法;首先我們要查看 /etc/fstab ;主要看他的規(guī)劃寫(xiě)法;

  1. # This file is edited by fstab-sync - see 'man fstab-sync' for details  
  2. LABEL=/1                /                       ext3    defaults        1 1  
  3. /dev/devpts             /dev/pts                devpts  gid=5,mode=620  0 0  
  4. /dev/shm                /dev/shm                tmpfs   defaults        0 0  
  5. /dev/proc               /proc                   proc    defaults        0 0  
  6. /dev/sys                /sys                    sysfs   defaults        0 0  
  7. LABEL=SWAP-hda7         swap                    swap    defaults        0 0  
  8. /dev/hdc                /media/cdrecorder       auto    users,exec,noauto,managed 0 0 

第一字段:設(shè)備名,在這里表示是文件系統(tǒng); 有時(shí)我們把掛載文件系統(tǒng)也說(shuō)成掛載分區(qū); 在這個(gè)字段中也可以用分區(qū)標(biāo)簽;在例子中/LABEL=/1就是Fedora 系統(tǒng)安裝分區(qū)的標(biāo)簽,至于是在哪個(gè)分區(qū),可以用 df -lh 來(lái)查看;

  1. [root@localhost beinan]# df -lh  
  2. Filesystem            容量  已用 可用 已用% 掛載點(diǎn)  
  3. /dev/hda8              11G  8.5G  1.9G  83% /  
  4. /dev/shm              236M     0  236M   0% /dev/shm  
  5. /dev/hda10             16G  6.9G  8.3G  46% /mnt/hda10 

我們可以知道 LABEL=/1是/dev/hda8的標(biāo)簽;那我們用什么命令來(lái)創(chuàng)建硬盤(pán)分區(qū)的標(biāo)簽?zāi)???duì)于ext3和ext2文件系統(tǒng),我們可以用 e2label 來(lái)設(shè)置e2label device [newlabel]比如我們想把文件系統(tǒng)為ext3 的分區(qū)/dev/hda5的標(biāo)簽設(shè)備為 /5 ,我們應(yīng)該執(zhí)行如下的命令:

  1. [root@localhost beinan]# e2label /dev/hda5  /5     
  2. [root@localhost beinan]# mkdir /mnt/hda5  注:創(chuàng)建掛載/dev/hda5分區(qū)的目錄;  
  3. [root@localhost beinan]# chmod 777 /mnt/hda5  注:打開(kāi)權(quán)限,所有用戶可讀可寫(xiě)可執(zhí)行; 

然后我們要改/etc/fstab 中加一行/5         /mnt/hda5                    ext3     defaults        0 0

警告: 請(qǐng)不要在您的Linux的安裝分區(qū)(也就是Linux系統(tǒng)/ 所在的分區(qū))實(shí)踐,會(huì)導(dǎo)致您的Linux系統(tǒng)崩潰;如果想實(shí)踐,請(qǐng)?jiān)谄渌謪^(qū)測(cè)試;如果是reiserfs文件系統(tǒng),我們應(yīng)該用 [root@localhost beinan]# reiserfstune -l 標(biāo)簽 設(shè)備 舉例:比如我為reiserfs 文件系統(tǒng) /dev/hda10設(shè)置標(biāo)簽為 /10 ;[root@localhost beinan]# reiserfstune -l /10 /dev/hda10我們?cè)?etc/fstab中加入一行;/10              /mnt/hda10              reiserfs defaults       0 0

警告: 請(qǐng)不要在您的Linux的安裝分區(qū)(也就是Linux系統(tǒng)/ 所在的分區(qū))實(shí)踐,會(huì)導(dǎo)致您的Linux系統(tǒng)崩潰;如果想實(shí)踐,請(qǐng)?jiān)谄渌謪^(qū)測(cè)試;
第二字段:文件系統(tǒng)的掛載點(diǎn);
第三字段:文件系統(tǒng)類型;
第四字段:Linux mount掛載文件 命令的選項(xiàng),和Linux mount掛載文件 中的-o 同理;defaults包括這些選項(xiàng) rw, suid, dev, exec, auto, nouser, async;通過(guò)實(shí)踐,這個(gè)默認(rèn)的還能滿足我們的需要;至于這些選項(xiàng)的意思,請(qǐng)參看man Linux mount掛載文件 ;
第五字段:表示文件系統(tǒng)是否需要dump 備份,是真假關(guān)系;1是需要,0 是不需要;
第六字段: 是否在系統(tǒng)啟動(dòng)時(shí),通過(guò)fsck磁盤(pán)檢測(cè)工具來(lái)檢查文件系統(tǒng),1是需要,0是不需要,2是跳過(guò);
基于這些認(rèn)識(shí);比如我們要開(kāi)機(jī)自動(dòng)掛載/dev/hda5 ;我們可以如下做;

[root@localhost beinan]# mkdir /mnt/hda5/   注:先創(chuàng)建一個(gè)掛載目錄;[root@localhost beinan]# chmod 777  /mnt/hda5/    注:設(shè)置/mnt/hda5的權(quán)限為任何用戶可寫(xiě)可讀可執(zhí)行;這樣所有的用戶都能在寫(xiě)入;然后我們?cè)?etc/fstab 中加如下的一行;/dev/hda5              /mnt/hda5             reiserfs defaults       0 0這樣重啟機(jī)器就能看到效果了;

【編輯推薦】

  1. Linux mount命令于的基本用法與umount的命令
  2. Linux mount命令系統(tǒng)掛載與鏡像處理
  3. Linux mount命令中最基本的幾個(gè)命令
  4. Linux文件系統(tǒng)對(duì)存儲(chǔ)設(shè)備的分區(qū)
  5. Linux操作系統(tǒng)以實(shí)際物理硬盤(pán)做為虛擬文件系統(tǒng)
責(zé)任編輯:佚名 來(lái)源: CSDN
相關(guān)推薦

2023-09-27 23:19:04

Linuxmount

2011-01-18 09:51:59

Linux磁盤(pán)分區(qū)

2010-01-08 18:01:03

Ubuntu硬盤(pán)操作

2017-03-09 14:58:19

GPartedLinux磁盤(pán)分區(qū)

2010-02-22 09:13:29

Ubuntu硬盤(pán)

2011-01-18 10:25:19

Linux磁盤(pán)分區(qū)

2009-10-19 18:01:35

Linux磁盤(pán)分區(qū)

2011-01-18 10:00:59

Linux磁盤(pán)分區(qū)

2014-06-09 10:09:31

Linux磁盤(pán)分區(qū)

2009-12-16 17:11:10

Fedora 掛載

2023-01-31 14:00:01

TIAPUUID

2021-05-31 07:50:59

Linux文件系統(tǒng)

2014-06-06 13:51:36

磁盤(pán)分區(qū)IO分析

2019-02-11 14:50:21

Linux分區(qū)命令

2009-10-22 10:59:29

linux磁盤(pán)命令

2018-01-10 12:42:09

Linux磁盤(pán)文件系統(tǒng)

2018-06-25 11:58:23

Linuxparted磁盤(pán)分區(qū)

2022-04-12 17:39:14

Linux磁盤(pán)分區(qū)

2023-12-26 12:10:13

2021-07-30 23:05:22

Windows 11Windows微軟
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)