1.mount掛載命令

来源:http://www.cnblogs.com/liudp/archive/2017/08/07/7299552.html
-Advertisement-
Play Games

需要註意的是,掛載點必須是一個已經存在的目錄,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用,umount以後會恢復正常。使用多個-o參數的時候,-o 只用一次,參數之間用半形逗號隔開: ...


註:掛載點必須是一個已經存在的目錄,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用,卸載umount以後會恢復正常。使用多個-o參數的時候,-o 只用一次,參數之間用半形逗號隔開:

 

 

 

一,掛接命令(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)。

二,掛接光碟鏡像文件
linux系統下製作和使用光碟鏡像比Windows系統更方便,不必借用任何第三方軟體包。

1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下麵的命令。

 

複製代碼 代碼如下:
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso

 

說明:
執行上面的任一命令,即可將當前光碟機中的光碟,製作成光碟鏡像文件:/home/sunky/mydisk.iso,也可以把任意文件製作成鏡像文件,

鏡像文件只是一個文件格式,不僅僅是iso文件,同時鏡像文件是無法直接使用的,需要利用一些虛擬光碟機工具進行解壓後才能使用

2、將文件和目錄製作成光碟鏡像文件,執行下麵的命令。
 

複製代碼 代碼如下:
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso  /home/sunky/mydir

 mkisofs命令用來將指定的目錄與文件做成ISO 9660格式的映像文件,以供刻錄光碟


說明:
此命令將/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系統而言,USB介面的移動硬碟是當作SCSI設備對待的。
插入移動硬碟之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
 

複製代碼 代碼如下:
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap

 

由以上信息,得知系統有一塊SCSI硬碟/dev/sda和它的四個磁碟分區/dev/sda1 -- /dev/sda4, /dev/sda5是分區/dev/sda4的邏輯分區。
接好移動硬碟後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況
 

複製代碼 代碼如下:
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdc: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS
/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)
/dev/sdc5 511 4864 34973473+ b Win95 FAT32

 

由以上信息可知,多了一個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)
 
mkdir -p可以遞歸創建目錄及子目錄

複製代碼 代碼如下:
#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
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap

 

插入U盤後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
 

複製代碼 代碼如下:
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdd: 131 MB, 131072000 bytes
9 heads, 32 sectors/track, 888 cylinders
Units = cylinders of 288 * 512 = 147456 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 889 127983+ b Win95 FAT32
Partition 1 has different physical/logical endings:
phys=(1000, 8, 32) logical=(888, 7, 31)

 

系統多了一個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
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 原生bash不支持簡單的數學運算,但是可以通過其他命令來實現,例如 awk 和 expr,expr 最常用。 expr 是一款表達式計算工具,使用它能完成表達式的求值操作。 例如,兩個數相加(註意使用的是反引號 ` 而不是單引號 '): #!/bin/bash val=`expr 2 + 2` ec ...
  • 我們可以在執行 Shell 腳本時,向腳本傳遞參數,腳本內獲取參數的格式為:$n。n 代表一個數字,1 為執行腳本的第一個參數,2 為執行腳本的第二個參數,以此類推…… 以下實例我們向腳本傳遞三個參數,並分別輸出,其中 $0 為執行的文件名: #!/bin/bash echo "Shell 傳遞參數 ...
  • sra文件轉換為fastq格式 fastq-dump -h --split-3 也就是說如果SRA文件中只有一個文件,那麼這個參數就會被忽略。如果原文件中有兩個文件,那麼它就會把成對的文件按*_1.fastq,*_2.fastq這樣分開。如果還出現了第三個文件,就意味著這個文件本身是未成配對的部分。 ...
  • rpc.statd程式主要實現NFS鎖相關內容,如普通的文件鎖(NLM、NSM)、文件委托、租約等,但註意,它和sm-notify組合起來才能實現整個NFS鎖機制,具體見下文翻譯文檔中的說明。 以下是NFS相關翻譯篇: 回到系列文章大綱:http://www.cnblogs.com/f-ck-nee ...
  • 以下是NFS相關翻譯篇: 回到系列文章大綱:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 轉載請註明出處:http://www.cnblogs.com/f-ck-need-u/p/7302577.html 註:若您覺得這篇文章還不錯請點擊下右下角 ...
  • LNMP編譯安裝之nginx關聯php--圖文詳解 1、前言 之前已經介紹了nginx,php,mysql的編譯安裝過程,但nginx和php的關聯沒有涉及,導致網頁不能正常使用php功能,所有本編介紹如何將nginx和php進行關聯,使*.php文件可以正常在瀏覽器訪問。 2、準備步驟 2.1、修 ...
  • HAproxy部署配置 拓撲圖 說明: 一 HAProxy主機配置 1 global部分 用來設定全局配置參數,屬於進程級的配置,通常和操作系統配置有關。 2 default部分 預設參數的配置部分。在次部分配置的參數值,預設會自動引用到下麵frontend、backend、listen部分中,因此 ...
  • 文件系統 格式化 使用fdisk命令創建分區後,並不能直接使用,必須先格式化。 在Linux中有兩種方式格式化,分別是命令mke2fs和mkfs 實踐:對磁碟sdb新創建的三個分區執行格式化操作。 查看分區信息 實踐: 日誌 總結:一般都會使用帶日誌的文件系統,比如windows中的NTFS,Lin ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...