www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀] 如果您是一位新手,也許 您還不知道如何把文件從Windows拷貝到Linux上吧?下面,我們將說明Unix文件系統(tǒng)以及mount的工作過程,然后再比較詳細地討論mount的使用和有關選項

 如果您是一位新手,也許 您還不知道如何把文件從Windows拷貝到Linux上吧?下面,我們將說明Unix文件系統(tǒng)以及mount的工作過程,然后再比較詳細地討論

mount的使用和有關選項。如果您已經(jīng)了解Unix文件系統(tǒng)是如何工作的,那么可以跳過下面一節(jié)。否則,您最好繼續(xù)接著學習"mount"的含義。

什么是mount?

在一些操作系統(tǒng)(如Windows)中,計算機通過設備名來識別設備,例如,大多數(shù)PC機系統(tǒng)都包括"A:drive"(軟盤)、"C:drive"(硬盤)和­"D:drive"(一般是只讀光盤)。

出于各種各樣的理由,Linux系統(tǒng)一般不采用這種方式指示存儲設備。Linux系統(tǒng)采用單一的目錄樹(類似于Windows上用戶的"C:drive"目錄樹­結構),通過mount到目錄樹的分支上來查找存儲設備的內(nèi)容。

在這臺特定的計算機上,總共有4個硬盤驅(qū)動器,它們?nèi)急晃募到y(tǒng)管理。例如,假設我們沿用Windows系統(tǒng)的方法,給這4個硬盤驅(qū)動器分別命名為C、D、E­和F,那么它們的Linux路徑名和Windows的等價名如表1所示。

磁盤號 Linux路徑等價的Windows文件名

1/C:\

1 /var C:\VAR

1 /var/adm C:\VAR\ADM

1 /var/spool C:\VAR\SPOOL

1 /home C:\HOME

1 /home C:\HOMEJACKON

2 /usr D:\

2 /usr/lib D:\USR\LIB

3 /usr/X11R6 E:\

4 /home F:\

通過維護系統(tǒng)中的設備列表,以及設備被mount的情況,Linux系統(tǒng)知道到哪里去尋找包含在每個路徑表上的數(shù)據(jù),而不管數(shù)據(jù)具體存放在哪個設備上。因為數(shù)據(jù)­映射的操作是自動完成的,所以用戶不需要記住數(shù)據(jù)在哪個硬盤驅(qū)動器上。

例如,對匿名ftp用戶,只需要記住/home/ftp是在"home"目錄上,而不需要記住所有的ftp文件都在"F:\"或第4個硬盤驅(qū)動器上,這樣

顯然直觀多了。同樣地,記住面向用戶的庫程序全在/usr/lib上,比必須記住面向用戶的庫程序全部在第2個硬盤驅(qū)動器的"LIB"目錄上也直觀得多。

設備標識

為了記住每個設備被mount到哪里,Linux系統(tǒng)需要有一種惟一的方法標識各個設備。對于人來講,通過在/dev目錄上找到設備名就完成了任務。但

是,這個目錄包含了大量的特殊文件,每個文件都指示不同類型的設備,或現(xiàn)有設備上的分區(qū)。例如,/dev/hda設備指示系統(tǒng)的第一個硬盤驅(qū)動器;

/dev/hda1指示第一個硬盤驅(qū)動器的第1分區(qū),而/dev/hda2是第2個硬盤驅(qū)動器的第2分區(qū)。表2展示了一些常用的設備文件和相應的設備。

特殊文件 設備

/dev/fdo 第1軟盤驅(qū)動器

/dev/fdl 第2軟盤驅(qū)動器

/dev/cdrom CD-ROM驅(qū)動器

/dev/hda[1-16] 第1硬盤驅(qū)動器(IDE1,1)和分區(qū)1-16

/dev/hdb[1-16] 第2硬盤驅(qū)動器(IDE2,2)和分區(qū)1-16

/dev/sda[1-16] 第1硬盤驅(qū)動器(SCSI0)和分區(qū)1-16

/dev/sdb[1-16] 第2硬盤驅(qū)動器(SCSI1)和分區(qū)1-16

/dev/sdc[1-16] 第3硬盤驅(qū)動器(SCSI2)和分區(qū)1-16

/dev/sdd[1-16] 第4硬盤驅(qū)動器(SCSI3)和分區(qū)1-16

當然,有許多設備在表2中沒能列出。要看到在您的系統(tǒng)中完整的特殊設備列表,可以采用如下命令:

#/s/dev

不用擔心,許多設備您永遠也用不上,一般也不需要研究和記住它們。

文件格式

除了要記住每個設備被mount到何處,Linux系統(tǒng)還需要記住每個設備上存在什么類型的文件系統(tǒng)。對于Windows操作系統(tǒng),大多數(shù)設備存儲信息

時,只采用目前流行的兩種格式,即FAT16或FAT32中的一種。只有CD-ROM驅(qū)動器是一個明顯的例外,它采用ISO-9660文件格式。對于

Linux系統(tǒng),大多數(shù)設備存儲信息采用Extended-2(ext2)文件系統(tǒng)。同樣地,最顯著的例外也是CD-ROM驅(qū)動器,它依然采用ISO-

9660文件格式,但是Linux也能識別和mount其他的文件系統(tǒng)。要看看您的Linux內(nèi)核支持哪些文件系統(tǒng),可以輸入以下命令:

#cat/proc/filesystems

讓我們假設對于一種給定的情況,上述命令的執(zhí)行結果為:

ext2

vfat

noelevproc

iso9660

對于這個特定的系統(tǒng),Linux內(nèi)核支持ext2、vfat、proc和iso9660文件系統(tǒng)。表3給出了Linux所支持的大部分文件系統(tǒng)類型。

文件系統(tǒng) 操作系統(tǒng)或類型

ext2 LinuxExtended-2

minix Minix文件系統(tǒng)

msdos 最初的FAT文件系統(tǒng)(短文件名)

vfat 其他FAT文件系統(tǒng)(長文件名)

ntfs WindowsNT文件系統(tǒng)(長文件名)

hpft OS/2高性能文件系統(tǒng)

hfs AppleMacintosh文件系統(tǒng)

nfs 網(wǎng)絡文件系統(tǒng)

ncpfs NovellNetWare文件系統(tǒng)

affs Amiga快速文件系統(tǒng)

Linux還支持其他一些文件系統(tǒng)。為了讓Linux支持更多的文件系統(tǒng),需要或者重新編譯Linux的內(nèi)核,或者下載有關的模塊。

/etc/fstab文件幸運的是,在使用Linux維護目錄樹時,用戶不必經(jīng)常直接和設備名或文件系統(tǒng)打交道。我們已經(jīng)提到過,Linux在mount

文件系統(tǒng)時,會自動進行維護,它還知道每次是從什么地方開始mount文件系統(tǒng),這主要是它利用了/etc/fstab文件。對于上面提到過的4個設備的

目錄,從/etc/fstab文件中可以摘出有關的內(nèi)容:

/dev/sda1 / ext2 defaults 1 1

/dev/sdc1 /usr ext2 ext2 defaults 1 2

/dev/sdc1 /usr/X11R6 ext2 defaults 1 2

/dev/sdc2 /home/ftp vfat defaults 1 2

對上述給定的/etc/fstab信息,Linux每次開始mount時將按下列步驟進行:

●mount第1個SCSI硬盤驅(qū)動器的第1個分區(qū)(/dev/sda1),把它作為最先的(根)文件系統(tǒng),這是一個Linux的ext2格式的磁盤;

●在/usr的目錄樹上,mount第2個SCSI硬盤驅(qū)動器的第1個分區(qū)(/dev/sdb1),這是一個Linux的ext2格式的磁盤;

●在/home/ftp的目錄樹上,Mount第3個SCSI硬盤驅(qū)動器的第2個分區(qū)(/dev/sdc2),這是一個Windows95的vfat格式的硬盤­。

通過適當?shù)嘏渲?etc/fstab文件,用戶可以構造一個目錄樹,該目錄樹可以容納許多不同的設備,而且支持許多不同的操作系統(tǒng)文件格式。每次在Linux的­根部將自動構造這種目錄樹。[!--empirenews.page--]

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

中國深圳2025年8月26日 /美通社/ -- 2025年8月26日,中集車輛(301039.SZ)召開2025年中期業(yè)績說明會。2025年上半年,中集車輛穩(wěn)健前行,實現(xiàn)營收97.5億元,毛利達14.6億元,加速演化成星...

關鍵字: 電動 EV 新能源 供應鏈

CPU親和度通過限制進程或線程可以運行的CPU核心集合,使得它們只能在指定的CPU核心上執(zhí)行。這可以減少CPU緩存的失效次數(shù),提高緩存命中率,從而提升系統(tǒng)性能。

關鍵字: Linux 嵌入式

在Linux系統(tǒng)性能優(yōu)化中,內(nèi)存管理與網(wǎng)絡連接處理是兩大核心領域。vm.swappiness與net.core.somaxconn作為關鍵內(nèi)核參數(shù),直接影響系統(tǒng)在高負載場景下的穩(wěn)定性與響應速度。本文通過實戰(zhàn)案例解析這兩個...

關鍵字: Linux 內(nèi)存管理

上海2025年7月28日 /美通社/ -- 為期四天的2025國際低空經(jīng)濟博覽會于7月26日圓滿落幕。作為聚焦低空經(jīng)濟全產(chǎn)業(yè)鏈為核心的國際性展會,本屆博覽會以"啟航低空經(jīng)濟,賦能千行百業(yè)"為主題,吸引...

關鍵字: EV 無人機 飛機 飛行器

上海2025年7月25日 /美通社/ -- 昨日,在首屆上海國際低空經(jīng)濟博覽會現(xiàn)場,昂際智航與翊飛航空科技正式簽署ES1000型號鐵鳥及101工程實驗樣機飛控電子集成和試飛支持合同。此次采購合同簽署標志著雙方自2024年...

關鍵字: 運輸機 飛控系統(tǒng) EV ST

對于LLM,我使用b谷歌Gemini的免費層,所以唯一的成本是n8n托管。在使用了n8n Cloud的免費積分后,我決定將其托管在Railway上(5美元/月)。然而,由于n8n是開源的,您可以在自己的服務器上托管它,而...

關鍵字: 人工智能 n8n Linux

在Linux系統(tǒng)管理中,權限控制是安全運維的核心。本文通過解析/etc/sudoers文件配置與組策略的深度應用,結合某金融企業(yè)生產(chǎn)環(huán)境案例(成功攔截98.7%的非法提權嘗試),揭示精細化權限管理的關鍵技術點,包括命令別...

關鍵字: Linux 用戶權限 sudoers文件

Linux內(nèi)核中的信號量(Semaphore)是一種用于資源管理的同步原語,它允許多個進程或線程對共享資源進行訪問控制。信號量的主要作用是限制對共享資源的并發(fā)訪問數(shù)量,從而防止系統(tǒng)過載和數(shù)據(jù)不一致的問題。

關鍵字: Linux 嵌入式

在云計算與容器化技術蓬勃發(fā)展的今天,Linux網(wǎng)絡命名空間(Network Namespace)已成為構建輕量級虛擬網(wǎng)絡的核心組件。某頭部互聯(lián)網(wǎng)企業(yè)通過命名空間技術將測試環(huán)境資源消耗降低75%,故障隔離效率提升90%。本...

關鍵字: Linux 云計算

在Linux內(nèi)核4.18+和主流發(fā)行版(RHEL 8/Ubuntu 20.04+)全面轉(zhuǎn)向nftables的背景下,某電商平臺通過遷移將防火墻規(guī)則處理效率提升40%,延遲降低65%。本文基于真實生產(chǎn)環(huán)境案例,詳解從ipt...

關鍵字: nftables Linux
關閉