掛接命令(mount) mount命令參數非常多,
命令格式:mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系統的類型,通常不必指定。mount 會自動選擇正確的類型。常用類型有:
光碟或光碟鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網路共享:smbfs
UNIX(LINUX) 文件網路共享:nfs
2.-o options 主要用來描述設備或檔案的掛接方式。常用的參數有:
loop:用來把一個文件當成硬碟分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字元集
3.device 要掛接(mount)的設備。
4.dir設備在系統上的掛接點(mount point)。
掛接光碟鏡像文件
1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
註:執行上面的任何一條命令都可將當前光碟機里的光碟製作成光碟鏡像文件/home/sunky/mydisk.iso
2、將文件和目錄製作成光碟鏡像文件,執行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
註:這條命令將/home/sunky/mydir目錄下所有的目錄和文件製作成光碟鏡像文件/home/sunky/mydisk.iso,光碟卷標為:mydisk
3、光碟鏡像文件的掛接(mount)
#mkdir /mnt/vcdrom
註:建立一個目錄用來作掛接點(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
註:使用/mnt/vcdrom就可以訪問盤鏡像文件mydisk.iso里的所有文件了。
掛接移動硬碟 《Linux就該這么學》一起學習linux
對linux系統而言,USB介面的移動硬碟是當作SCSI設備對待的。插入移動硬碟之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter /]# fdisk -l
接好移動硬碟後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況.應該可以發現多了一個SCSI硬碟/dev/sdc和它的兩個磁碟分區/dev /sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分區的邏輯分區。我們可以使用下面的命令掛接/dev/sdc1和 /dev/sdc5。
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
註:建立目錄用來作掛接點(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
註:對ntfs格式的磁碟分區應使用-t ntfs 參數,對fat32格式的磁碟分區應使用-t vfat參數。若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linux系統下使用fdisk分區命令和mkfs文件系統創建命令可以將移動硬碟的分區製作成linux系統所特有的ext2、ext3格式。這樣,在linux下使用就更方便了。使用下面的命令直接掛接即可。
#mount /dev/sdc1 /mnt/usbhd1
掛接U盤
和USB介面的移動硬碟一樣對linux系統而言U盤也是當作SCSI設備對待的。使用方法和移動硬碟完全一樣。插入U盤之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# fdisk -l
插入U盤後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# fdisk -l
系統多了一個SCSI硬碟/dev/sdd和一個磁碟分區/dev/sdd1,/dev/sdd1就是我們要掛接的U盤。
#mkdir -p /mnt/usb
註:建立一個目錄用來作掛接點(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
註:現在可以通過/mnt/usb來訪問U盤了, 若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令。
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
㈡ Linux系統設置U盤自動掛載
筆者在工作中遇到自動掛載U盤,於是在樹莓派和紅帽系統上研究了一下U盤實現自動掛載。總的來說,Linux gnome/kde窗口環境下有移動存儲的管理程序,可以實現自動掛載移動存儲設備,但是在命令行下 通常需要用mount命令手動掛載USB存儲設備。第二種方法有風險,第三種是設備管理服務udev添加規則實現自動mount,第四種方法則進一步封裝mount添加日誌功能。
Raspberry Pi中USB設備的自動掛載由基於LXDE的GUI / DE處理,具體來說,由文件管理器PCManFM控制。若要禁用此行為,請打開「文件管理器」,然後從「編輯」菜單中選擇「首選項」。選擇「卷管理」選項卡,取消選中第二個選項「掛載可移動介質...」 ,可以禁用第三個選項「顯示可用選項...」設置,以防止彈出窗口提示可用程序。
系統開機時會主動讀取/etc/fstab這個文件中的內容,根據文件裡面的配置掛載磁碟。使用檢查UUID: sudo blkid,顯示關於可用塊設備的信息, 查找您的設備(如 / dev / sda1 )並復制其UUID。此方法只限於開機時已經插入U盤了,開機後再插入就不發自動掛載,需要執行sudo mount -a命令。
在文件/ etc / fstab底部添加:UUID={YOUR-UID} {/path/to/mount/point} {file-system-type} defaults,errors=remount-ro 0 1
倒數第二是mp備份設置,當其值設置為1時,將允許mp備份程序備份;設置為0時,忽略備份操作。倒數第一是fsck磁碟檢查設置,其值是一個順序,當其值為0時,永遠不檢查;而 / 根目錄分區永遠都為1,其它分區從2開始,數字越小越先檢查。
修改後保存,關閉,重新啟動設備以檢查或鍵入: sudo mount -a 。mount -a 是自動掛載 /etc/fstab 裡面的東西,會忽略所有已經完成的操作。但是筆者認為在這裡面添加太過於危險,不要輕易操作這個文件,有可能造成系統無法開機。外部設備在插入時掛載,在未插入時忽略,不然無法進入系統,這需要添加 nofail 選項,但是操作這個文件不太方便,有其他剛好的方法。
文件種有兩種ACTION,add和remove。在U盤插入或者拔出時,自動激活mount和unmount,完成設備自動掛載。
KERNEL!="sd*", GOTO="media_by_label_auto_mount_end"
SUBSYSTEM!="block",GOTO="media_by_label_auto_mount_end"
IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{ID_FS_TYPE}=="", GOTO="media_by_label_auto_mount_end"
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="Untitled-%k"
ACTION=="add", ENV{mount_options}="relatime,sync"
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", ENV{mount_options}="iocharset=utf8,umask=000"
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="iocharset=utf8,umask=000"
ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}"
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}"
LABEL="media_by_label_auto_mount_end"
第三種方法中,mount或者unmount命令在實際運用中是無法記錄日誌的。在生產系統中就需要添加這個插入U盤和拔出U盤的動作,作為審核調查依據。將上面的mount -o或者unmount -l替換成usbhotplug.sh mount 和usbhotplug.sh unmount。
#!/usr/bin/bash
time=`date "+%Y%m%d"`
LOG_FILE="/home/pi/mount-usb-$time.log"
date=`date`
echo $date >> $LOG_FILE
CMD=$1
case $CMD in
'mount')
/bin/mkdir -p $4
echo "/bin/mkdir -p $4" >> $LOG_FILE
sleep 2
/bin/mount -o $2 $3 $4
echo "/bin/mount -o $2 $3 $4" >> $LOG_FILE
sync
echo "----------" >> $LOG_FILE
;;
'umount')
sync
/bin/umount -f $2
echo "/bin/umount $2" >> $LOG_FILE
sleep 2
/bin/rmdir $2
echo "/bin/rmdir $2" >> $LOG_FILE
echo "----------" >> $LOG_FILE
;;
esac
㈢ linux中mount掛載命令
掛載:mount
設備
掛載點
取消:umount
設備
vi
/etc/fstab
/dev/sdb1
/mnt/ext4
ext4
defaults
0
0
實現永久掛載
mount
-a
實行vim中的內容
㈣ linux下掛載磁碟的命令是什麼
Linux系統在使用光碟、軟盤或U盤時,必須先執行掛載(mount)命令。掛載命令會將這些存儲介質指定成系統中的某個目錄,以後直接訪問相應目錄即可讀寫存儲介質上的數據。
1、掛載光碟,掛載光碟的命令如下:# mount -t is09660 /dev/cdrom /mnt/cdrom
該命令將光碟掛載到/mnt/cdrom目錄,使用「ls /mnt/cdrom」命令即可顯示光碟中數據和文件。卸載光碟的命令如下:# umount /mnt/cdrom
2、掛載軟盤,將軟盤掛載到/mnt/floppy目錄的命令如下:# mount /dev/fd0 /mnt/floppy卸載軟盤的命令如下:#umount /mnt/floppy
3、掛載U盤掛載U盤相對復雜一些。首先使用「fdisk -l」命令查看外掛快閃記憶體的設備號,一般為/dev/sda1。然後用「mkdir
/mnt/usb」命令建立一個掛載U盤用的目錄。之後使用如下命令掛載FAT格式的U盤:# mount -t msdos /dev/sda1 /mnt/usb
使用如下命令掛載FAT32格式的U盤:# mount -t vfat /dev/sda1 /mnt/usb
4、掛載外掛硬碟分區,掛載外掛硬碟分區(FAT32格式)同樣需要先用「fdisk
-1」查看外掛的硬碟分區設備號,假設為/dev/hda1。建立/mnt/vfat掛載目錄後,使用如下命令進行掛載:# mount -t vfat /dev/hda1 /mnt/vfat
注意,默認情況下Linux只允許root用戶執行mount命令。如果想讓一般用戶也能掛載,並且希望在系統啟動時自動掛載光碟或軟盤,需要修改/etc/fstab配置文件,加入以下內容: LABEL=/ /ext3defaults11
/dev/cdrom/mnt/cdrom iSo9660 auto,owner,kudzu,ro,user 00
/dev/fdo/mnt/floppy autoauto,owner,kudzu,ro,user 00 其中,「user」表示將mount命令賦予一般用戶使用。
㈤ linux設置開機自動掛載硬碟
方法/步驟
創建掛載路徑
就是把磁碟分配一個路徑,這個路徑你可以分到任何目錄,不過按照Linux的習慣,都是放在media目錄下,當然這個不限制一定要media,也有同誌喜歡放到Home,方便查找
按Ctrl+Alt+T打開終端,輸入sudo mkdir /media/E
這條命令是創建文件夾,按照Windows的習慣是CDEF,這個隨自己設置
Ubuntu(Linux)開機自動掛載磁碟
獲取需要掛載的分區標識
打開文件管理器,查看分區後面的標識
比如需要開機自動掛載本地磁碟,那麼本地磁碟後面的標識是/dev/sdb5
Ubuntu(Linux)開機自動掛載磁碟
獲取分區類型
在終端輸入sudo blkid
可以看到分區的類型,這里的TYPE需要用到
Ubuntu(Linux)開機自動掛載磁碟
編輯/etc/fstab文件
在終端輸入sudo gedit /etc/fstab
打開fstab文件
Ubuntu(Linux)開機自動掛載磁碟
添加分區
在末行加上
/dev/sdb1 /media/C ntfs defaults 0 0
/dev/sdb5 /media/D ntfs defaults 0 0
這里的sdb對應你的分區,media對應要掛載到的目錄,ntfs是分區的文件類型
Ubuntu(Linux)開機自動掛載磁碟
保存退出
點擊文件右上角的保存,然後關閉
可以在終端輸入reboot重啟,然後發現自動載入了
㈥ linux下如何掛載硬碟
1.插入新硬碟,啟動Linux伺服器,使用fdisk -l 查看硬碟
#fdisk -l
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
2.格式化硬碟
#mkfs -t ext4 /dev/sdb
3.掛載硬碟
#mount 硬碟地址 要掛載的地址
#mount /dev/sdb /media/imgs
4.實現系統重啟後自動掛載該分區
#vi /etc/fstab
在最後一行添加
/dev/sdb /media/imgs ext4 defaults 1 2
㈦ Linux系統中進行磁碟管理的常用命令有哪些分別有什麼功能
Linux磁碟管理常用三個命令為df、、fdisk。
df,全稱:disk full,列出文件系統的整體磁碟使用量
,全稱:disk used,檢查磁碟空間使用量
fdisk,用於磁碟分區。
接下來我們看看詳細的內容介紹:
df命令參數功能:檢查文件系統的磁碟空間佔用情況,可以利用該命令獲取磁碟被佔用了多少空間,目前還剩下多少空間等信息。
語法:df [-ahikHTm] [目錄或文件名]
參數:
-a:列出所有文件系統,包括系統特有的/proc等文件系統;
-k:以KBytes的容量顯示各文件系統;
-m:以MBytes的容量顯示各文件系統;
-h:以較易閱讀的格式自行顯示,比如:GBytes、MBytes、KBytes;
-H:以M=1000K取代M=1024K的進位方式;
-T:顯示文件系統類型;
-i:不用磁碟容量,以inode的數量來顯示。
命令也是查看使用空間的,但是與df命令不同的是,Linux 命令是對文件和目錄磁碟使用的空間進行查看,還是和df命令有一些區別的。
語法:[-ahskm]文件或目錄名稱
參數:
-a:列出所有的文件與目錄容量;
-h:以較易閱讀的格式顯示;
-s:列出總量而已,而不列出每個各別的目錄佔用容量;
-S:不包括子目錄下的統計,與-s存在差別;
-k:以KBytes列出容量顯示;
-m:以MBytes列出容量顯示。
fdisk命令fdisk是Linux的磁碟分區表操作工具。
語法:fdisk[-l]裝置名稱
參數:
-l:輸出後面接的裝置所有的分區內容。若僅有fdisk -l時,則系統將會把整個系統內能夠搜尋到的裝置的分區均列出來。
㈧ linux下,如何掛載一塊硬碟
Linux 將一塊硬碟進行掛載到任意目錄下的方法如下:
掛載目錄是任意的,由你自己決定。
1、首先先在虛擬機上添加一塊硬碟,打開虛擬機收輸入fdisk -l 將,系統中所有的分區都列出來;