日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 设备文件分区命令,Linux常见设备及相应/dev/xxx文件名、Mount Point、挂载点、Mount命令、fstab、挂载分区(示例代码)...

發布時間:2024/4/14 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 设备文件分区命令,Linux常见设备及相应/dev/xxx文件名、Mount Point、挂载点、Mount命令、fstab、挂载分区(示例代码)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 中的設備有2種類型:字符設備(無緩沖且只能順序存取)、塊設備(有緩沖且可以隨機存取)。這些設備中,有些設備是對實際存在的物理硬件的抽象,而有些設備則是內核自身提供的功能(不依賴于特定的物理硬件,又稱為"虛擬設備")。每個設備在 /dev 目錄下都有一個對應的文件(節點)。

常見設備及相應/dev/下的文件名:

/dev/usb/hiddev0 | /dev/usb/hiddev1 --- USB 字符設備(鼠標/鍵盤/游戲桿/手寫版等人操作計算機的設備)

/dev/uba | /dev/ubb???????? --- USB 塊設備(U盤之類)

/dev/sda | /dev/sdb???????? --- 第n個 SCSI 磁盤(整個磁盤)

/dev/hda | /dev/hdb???????? --- 第n個 IDE 磁盤(整個磁盤)

/dev/sdc1 | /dev/sdc2?????? --- 第3個 SCSI 磁盤的第n個 分區? Linux/i386來說,分區1-4是主分區,5-15是邏輯分區。

/dev/scd0 | /dev/scd1?????? --- 第n個 SCSI CD-ROM

/dev/tty0 | /dev/tty1?????? --- 當前虛擬控制臺、第n個虛擬控制臺 TTY(終端)設備

Linux系統Mount點:mount的時候,mount的目標文件夾/media/cdrom要手動創建

mount /dev/cdrom /media/cdrom

輸入不帶參數的mount命令,顯示所以已經掛載好的文件系統

Mount命令:掛載(mount)光盤鏡像文件、移動硬盤、U盤以及Windows網絡共享和UNIX NFS網絡共享

命令格式: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)。

/etc/fstab:

?

這個文件是系統啟動時,需要掛載的各個分區。

第一列就是分區的label;

第二列是掛載點;

第三列是分區的格式;

第四列則是mount的一些掛載參數,等下會詳細介紹一下有哪些參數,一般情況下,直接寫defaults即可;

第五列的數字表示是否被dump備份,是的話這里就是1,否則就是0;

第六列是開機時是否自檢磁盤,就是剛才講過的那個fsck檢測。1,2都表示檢測,0表示不檢測,在Redhat中,這個1,2還有個說法,/ 分區必須設為1,而且整個fstab中只允許出現一個1,這里有一個優先級的說法。1比2優先級高,所以先檢測1,然后再檢測2,如果有多個分區需要開機檢測那么都設置成2吧,1檢測完了后會同時去檢測2。下面該說說第四列中常用到的參數了。

async/sync :async表示和磁盤和內存不同步,系統每隔一段時間把內存數據寫入磁盤中,而sync則會時時同步內存和磁盤中數據;

auto/noauto :開機自動掛載/不自動掛載;

default:按照大多數永久文件系統的缺省值設置掛載定義,它包含了rw, suid, dev, exec, auto, nouser,async ;

ro:按只讀權限掛載 ;

rw:按可讀可寫權限掛載 ;

exec/noexec :允許/不允許可執行文件執行,但千萬不要把根分區掛載為noexec,那就無法使用系統了,連mount命令都無法使用了,這時只有重新做系統了;

user/nouser :允許/不允許root外的其他用戶掛載分區,為了安全考慮,請用nouser ;

suid/nosuid :允許/不允許分區有suid屬性,一般設置nosuid ;

usrquota :啟動使用者磁盤配額模式,磁盤配額相關內容在后續章節會做介紹;

grquota :啟動群組磁盤配額模式;

學完這個/etc/fstab后,我們就可以自己修改這個文件,增加一行來掛載新增分區。例如,筆者增加了這樣一行

/dev/hdb1 /test1 ext3 defaults 0 0

那么系統再重啟時就會掛載這個分區了、或者直接運行mount -a 來掛載你增加的那行,這樣就不用重啟啦。

總結

以上是生活随笔為你收集整理的linux 设备文件分区命令,Linux常见设备及相应/dev/xxx文件名、Mount Point、挂载点、Mount命令、fstab、挂载分区(示例代码)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。