導航:首頁 > 編程系統 > linux內核燒寫與分區

linux內核燒寫與分區

發布時間:2023-08-29 05:30:18

1. linux磁碟分區的Linux磁碟分區

在Windows操作系統中,是先將物理地址分開,再在分區上建立目錄.在Windows操作系統中,所有路徑都是從盤符開始,如C://program file。
Linux正好相反,是先有目錄,再將物理地址映射到目錄中。在Linux操作系統中,所有路徑都是從根目錄開始。Linux默認可分為3個分區,分別是boot分區、swap分區和根分區。
無論是Windows操作系統,還是Linux操作系統,每個分區均可以有不同的文件系統,如FAT32、NTFS、Yaffs2等。
(1)boot分區
該分區對應於/boot目錄,約100MB.該分區存放Linux的Grub(bootloader)和內核源碼。用戶可通過訪問/boot目錄來訪問該分區.換句話說,用戶對/boot目錄的操作就是操作該分區。
(2)swap分區
該分區沒有對應的目錄,故用戶無法訪問。
Linux下的swap分區即為虛擬內存.虛擬內存用於當系統內存空間不足時,先將臨時數據存放在swap分區,等待一段時間後,然後再將數據調入到內存中執行.所以說,虛擬內存只是暫時存放數據,在該空間內並沒有執行。
Ps:虛擬內存
虛擬內存是指將硬碟上某個區域模擬為內存.因此虛擬內存的實際物理地址仍然在硬碟上.虛擬內存,或者說swap分區只能由系統訪問,其大小為物理內存的2倍。
(3)根分區
在Linux操作系統中,除/boot目錄外的其它所有目錄都對應於該分區.因此,用戶可通過訪問除/boot目錄外的其它所有目錄來訪問該分區。
Attention!!!
(1)在Linux操作系統中,用戶可根據需要進行修改分區.修改後的分區中,同一目錄下的文件可能在不同分區中.比如/home目錄下有a、b、c三個目錄,可將不同的分區掛載到這三個目錄下,這種操作是允許的。
(2) 邏輯分割的數量依操作系統而不同,在Linux系統中,IDE硬碟最多有59個) 邏輯分割(5號到63號), SATA硬碟則有11個) 邏輯分割(5號到15號)。 (鳥哥版的)
不過根據最新的 linux內核技術規范 中指示,邏輯分區可以無限。
<1>硬碟上至少有1個主分區。
<2>邏輯分區不能再進行分區。
(3)Linux分區目錄和盤符的關系:
假如硬碟安裝在IDE1的主盤,並用戶想分區成6個可以使用的硬碟分區,則可以採用下面兩種方式。
方式一:採用3個主分區和3個邏輯分區
方式二:採用1個主分區和5個邏輯分區
當然還有其他的分區方式,只要滿足上述說的規則就行
安裝Linux時,默認分為三個區,分別是/boot分區、根分區和swap分區.這三個分區分別對應的盤符是hda1、hda2、hda3。
(4)Linux允許使用fdisk -l命令和df -h命令來查詢其硬碟分區.其中,df無法顯示出swap分區的大小。
[root@localhost /]#df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/hda2 8.8GB 3.1GB 5.3GB 38% / (根分區)
/dev/hda1 99MB 9.2MB 85MB 10% /boot (boot分區)
(5)在PC機下,A、B盤並不存在,這兩個盤在Linux下類似於hda1/hda3,而C盤類似於hda2,D、E、F盤類似於hda5、hda6、hda7。
(6)swap分區不對應盤符。
(7)若硬碟的MBR已壞,則該磁碟就不能再作為引導盤,只能作為數據盤.因為MBR位於硬碟的起始處,用戶不能通過軟體進行修復,也不能跳過起始處.而硬碟中間的某個磁軌壞了,用戶可以軟體修復,也可以跳過該磁軌。

2. 關於Linux內核emmc分區問題

首先你要看你用晶元型號,有的分區不是在內核里劃分的,而是用最小化系統,劃內好後再將bootload,kernenl,fs燒到容對應區。有的是在內核里分區,但一般是nandflash。如果你對內核很熟,可以自己添加對應分區,修改好以後載入文件系統就ok了

3. linux的常見的分區類型有哪些

ext2,ext3比較常用復,但是最新的ubuntu己經在用制ext4了。我用的就是。另個,還有一些嵌入式linux系統常用jffs和yaffs文件系統。而且,linux支持幾乎所有你所知道的文件系統類型(也即分類類型).包括windows下常用的fat32 ,ntfs等。

4. Linux經典三分區方案是什麼

linux中默認有三個分區:1、boot分區,該分碧粗並區
是存儲內核及在引導過程中使用文件的分區,是
啟動linux時使用的一些核心文件;2、swap分
區,該分區是linux下的虛擬內存分區,作用是在
物理內存使凳塵用完之後,將磁碟悔跡空間虛擬成內存來
使用;3、根分區,也即系統分區,系統內所有
的東西都存放在根分區中,也被稱為root分區。

5. LINUX的各分區作用是什麼比如/、/home、/boot、/root等…

其實叫分區有些牽強,應該叫文件系統。

/根文件系統:內核啟動後要載入回的第一個文件系統。答

/home:存儲受感染用戶的文件。

/boot:Linux內核。

/root:根用戶的用戶文件夾。

/etc:保存配置文件。

/TMP:存儲臨時文件。通常文件系統在內存中,所以關閉後TMP中的文件會消失。

/usr:用戶程序通常存儲在/usr/bin中,用戶安裝的程序默認安裝在/usr/local/bin中。

(5)linux內核燒寫與分區擴展閱讀:

LINUX系統優點:

1.Linux由許多微內核組成,其源代碼是完全開源的;

2.Linux繼承了Unix的特點,具有非常強大的網路功能。它支持所有的互聯網協議,包括TCP/IPv4,TCP/IPv6和鏈路層拓撲程序。

3.Linux系統工具鏈完整,簡單的操作可以配置出合適的開發環境,可以簡化開發過程,減少開發模擬工具的障礙,使系統具有很強的可移植性;

6. 在linux中怎麼分區

Linux 的分區規定

1. 設備管理

在 Linux 中,每一個硬體設備都映射到一個系統的文件,對於硬碟、光碟機等 IDE 或 SCSI 設備也不例外。

Linux 把各種 IDE 設備分配了一個由 hd 前綴組成的文件;而對於各種 SCSI 設備,則分配了一個由 sd 前綴組成的文件。例如,第一個 IDE 設備,Linux 就定義為 hda;第二個 IDE 設備就定義為 hdb;下面以此類推。而 SCSI 設備就應該是 sda、sdb、sdc 等。

2. 分區數量

要進行分區就必須針對每一個硬體設備進行操作,這就有可能是一塊IDE硬碟或是一塊SCSI硬碟。對於每一個硬碟(IDE 或 SCSI)設備,Linux 分配了一個 1 到 16 的序列號碼,這就代表了這塊硬碟上面的分區號碼。例如,第一個 IDE 硬碟的第一個分區,在 Linux 下面映射的就是 hda1,第二個分區就稱作是 hda2。對於 SCSI 硬碟則是 sda1、sdb1 等。

3. 各分區的作用

在 Linux 中規定,每一個硬碟設備最多能有 4 個主分區(其中包含擴展分區)構成,任何一個擴展分區都要佔用一個主分區號碼,也就是在一個硬碟中,主分區和擴展分區一共最多是 4 個。對於早期的 DOS 和 Windows(Windows 2000 以前的版本),系統只承認一個主分區,可以通過在擴展分區上增加邏輯盤符(邏輯分區)的方法,進一步地細化分區。

主分區的作用就是計算機用來進行啟動操作系統的,因此每一個操作系統的啟動,或者稱作是引導程序,都應該存放在主分區上。這就是主分區和擴展分區及邏輯分區的最大區別。我們在指定安裝引導 Linux 的 bootloader 的時候,都要指定在主分區上,就是最好的例證。

Linux 規定了主分區(或者擴展分區)佔用 1 至 16 號碼中的前 4 個號碼。以第一個 IDE 硬碟為例說明,主分區(或者擴展分區)佔用了 hda1、hda2、hda3、hda4,而邏輯分區佔用了 hda5 到 hda16 等 12 個號碼。因此,Linux 下面每一個硬碟總共最多有 16 個分區。

對於邏輯分區,Linux 規定它們必須建立在擴展分區上(在 DOS 和 Windows 系統上也是如此規定),而不是主分區上。因此,我們可以看到擴展分區能夠提供更加靈活的分區模式,但不能用來作為操作系統的引導。

除去上面這些各種分區的差別,我們就可以簡單地把它們一視同仁了。

5. 分區指標

對於每一個 Linux 分區來講,分區的大小和分區的類型是最主要的指標。容量的大小讀者很容易理解,但是分區的類型就不是那麼容易接受了。分區的類型規定了這個分區上面的文件系統的格式。 Linux 支持多種的文件系統格式,其中包含了我們熟悉的FAT32、FAT16、NTFS、HP-UX,以及各種 Linux 特有的 Linux Native和 Linux Swap分區類型。在 Linux 系統中,可以通過分區類型號碼來區別這些不同類型的分區。各種類型號碼在介紹Fdisk的使用方式的時候將會介紹。

Fdisk 使用詳解

下面通過介紹 Fdisk 的使用方法,來鞏固上面所學到的各種關於 Linux 分區的知識。

Fdisk 是各種 Linux 發行版本中最常用的分區工具,是被定義為 Expert 級別的分區工具,它讓初學者有點望而卻步。

1. Fdisk 參數說明

運行Fdisk的時候,首先映入眼簾的如圖 1 所示的歡迎界面,用戶通過在這個界面中輸入命令參數來操作Fdisk。

圖 1 Fdisk 歡迎界面

用戶通過提示鍵入 「m」,可以顯示 Fdisk 命令各個參數的說明。

讀者可以看到 Fdisk 有很多參數,可是經常使用的就是幾個,如果讀者熟練掌握這幾個參數就可以流暢地運用 Fdisk,對 Linux 的硬碟進行分區。我們先簡單介紹各個參數的意義,然後詳細說明幾個重點參數,見表 1。

表 1 Fdisk 參數說明

用戶在 Linux 中進行分區的時候,最常用的參數分別是 d、l、m、n、p、q、t、w 等。

2.用 Fdisk 進行分區

在 Linux 分區過程,一般是先通過 p 參數來顯示出硬碟分區表信息,然後根據信息確定將來的分區。如圖2所示。

圖 2 顯示已有分區的

圖 2 顯示了分區的大小和分區的類型。如果想完全改變硬碟的分區格式,就可以通過 d 參數一個個刪除存在的硬碟分區。例如 d1,d2。

刪除完畢,就可以通過 n 參數來增加新的分區。當按下 「n」 後,我們就可以看到圖 3 所示的新增分區。

圖 3 新增分區

這里要選擇新建的分區類型,是主分區還是擴展分區;然後選擇 p 或是 e。它們的區別在上文中已經說明。然後就是設置分區的大小。需要提醒注意的是,如果硬碟上有擴展分區,就只能增加邏輯分區,不能增加擴展分區了,如圖 4 所示。

圖 4 新增邏輯分區

在增加分區的時候,其類型都是默認的 Linux Native,如果需要把其中的某些分區改變為其它類型,例如 Linux Swap 或 FAT32 等,可以通過命令 t 來改變,如圖 5。

圖 5 轉換分區類型

當按下 「t」 改變分區類型的時候,系統會提示要改變哪個分區,並且改變為什麼類型(如果想知道系統所支持的分區類型,鍵入 l)。圖 5 表示把分區5的類型改變為 82 號 Linux 的 Swap 類型。

Linux 所支持的分區類型號碼和其對應的分區類型,可以參考表 2(這些信息可以用 l 命令得到)。

表 2 分區類型對應表

改變完了分區類型,就可以按下 「w」,保存並且退出。如果不想保存,那麼可以選擇 「q」 直接退出。

通過以上兩個方面的學習,相信對於初學者來說,分區已經不再是 Linux 進階中的絆腳石了。

7. Linux下如何分區

方案一:「標准」方案

/ 8G SWAP 2G /BOOT 100m /USR 7G /HOME 8G

說明:/ 8G 其實這樣子就夠用了,不過還是要留一些冗餘,比如有些軟體默認就安裝在這里了,或者是您臨時將某些文件放在桌面(假如您在ROOT下)因此還是建議8G

SWAP 2G 臨時分區,最大值也就是2G了,如果您的物理內存足夠大,比如512M或者1G以上,SWAP可以設置得小一點。通常就是將它設置成最大值了,因為這2G對硬碟來說或許不算什麼(現在硬碟動則幾十上百G的)但是當您在運行很多的程序的時候,或許這個SWAP就派上了用場(我曾經觀察過自己的系統,512M的內存竟然也有用光的時候--沒開什麼大程序,而且也調用到了SWAP。)

/BOOT 100M 這個BOOT分區通常是作為一個獨立的分區的,如果您僅僅是實驗的話,就不一定需要單獨劃分。但是要記住,在單獨的LINUX系統中,這個分區最好是獨立的。

/USR 7G 准確的說7G可能有點小了,如果您需要用到MYSQL服務的話。這里通常是放程序文件的地方,有些資料庫比如MYSQL不特意指定資料庫存放路徑的話也是放在這里。。因此您可以根據需要調節這個區的大小。

/HOME 8G您說到需要放置一些音樂文件什麼的,因此這個區相應的劃分得大一點。您可以根據您的空間總量來確定這個區的大小

以上是比較均衡的劃分,相應的如果是單個硬碟全部使用的話,也是基本可以按照這個比例的。因為是實驗,因此就不單獨劃分/VAR區了,在以後真正應用的時候,可能是需要劃分/VAR區的,這里通常用於設置FTP以及WEB服務,還有一些系統日誌也放在這里。因為空間有限,就不單獨劃分了。

方案二 「極端」方案

先確定您在/HOME下大概需要多少空間,然後將剩餘的空間全部分配給/
或者您不能確定,那麼請將所有的空間都分配給/

希望我提出的方案能夠對您有用~

8. 關於安裝linux時要怎麼分區的考慮的參考方式

Linux系統分區的基本要求:
1、至少要有一個根(/)分區,用來存放系統文件及程序。其大小至少在5GB以上。
2、要有一個swap(交換)分區,它的作用相當於Windows里的虛擬內存,swap分區的大小一般為物理內存容量的1.5倍(內存<8G)。但當系統物理內存大於8GB時,swap分區配置8-16GB即可,太大無用,浪費磁碟空間。swap分區不是必須的,但是大多數情況還是設置比較好,個別企業的資料庫應用場景不分swap。
3、/boot分區,這是Linux系統的引導分區,用於存放系統引導文件,如Linux內核等。所有文件的總大小一般只有幾十MB,並且以後也不會增大太多。因此,該分區可以設置位100~200MB,這個分區也不是必須的。
企業生產場景中Linux系統的分區方案:
方案1:網站集群架構中的某個節點伺服器,即數據有多份或者數據不重要的伺服器,建議的分區方案如下:
/boot:設置位100~200MB。
/swap:物理內存的1.5倍,當內存大於等於8GB時,給8-16GB即可
/:剩餘硬碟空間大小(/usr,/home,/var等分區和/共用一份分區,這相當於在Windows系統中的C盤一樣,所有數據和系統文件都放在了一起)
方案2:資料庫及存儲角色的伺服器,即有大量重要數據的業務,建議分區方案如下:
/boot:設置為100~200MB。
/:大小設置為50~200GB,只存放系統相關文件,網站業務數據不放在這里。
/data:剩餘硬碟空間大小,放資料庫及存儲重要數據的,data的名稱也可以起別的名字。
提示:本方案其實就是把重要數據單獨分區,便於備份和管理
方案3:大網站或門戶級別企業的分區思路
/boot:設置為100MB
swap:物理內存的1.5倍,當內存大於等於8GB時,給8-16GB即可
/:大小設置為50~200GB,只存放系統相關文件,網站業務數據不放在這里。
剩餘空間保留,不再進行分區,將來分配給部門,由他們自己根據需求再分~
提示:此種分區方案更靈活,比較適合業務線比較多需求不確定的大企業使用。

9. linux磁碟分區的嵌入式系統分區

嵌入式系統可以分為4個區,分別是bootloader、para、kernel、根分區等,與Windows、Linux分區不同。
(1)在嵌入式系統中,沒有swap分區,只有實際的物理空間。
(2)bootloader、para、kernel這三個分區的功能類似於Linux系統中的/boot分區,這三個分區分別存放嵌入式系統的啟動代碼和內核。
註:Linux系統中/boot分區內存放著linux啟動代碼和內核源碼。
(3)根分區(/)可以構造,其功能類似於Linux系統中的根分區.在這個分區中可以創建許多目錄,比如/root、/home、/usr等,但不能創建/boot目錄。
(4)分區bootloader、para、kernel只能由地址來區分,而根分區只能由目錄來區分。
(5)嵌入式系統的驅動程序、上層軟體都放在根分區.在嵌入式系統啟動後,系統無法查看到bootloader、para、kernel這三個分區。

10. linux如何分區

linux分區的方案是:
1、第一個分區是boot分區,安裝操作系統,一般200M即可;
2、第二個分區是swap分區,虛擬內存;
3、第三個分區是,分區,一般所有文件都放在根目錄下。
更多關於linux如何分區,進入:https://m.abcgonglue.com/ask/b3b4ee1616106600.html?zd查看更多內容

閱讀全文

與linux內核燒寫與分區相關的資料

熱點內容
迅雷下載總出現jsp 瀏覽:150
創建網頁用什麼編程語言 瀏覽:526
考研哪個app好 瀏覽:30
計算機網路的概念是什麼 瀏覽:625
網路硬碟存儲製作 瀏覽:4
iphone怎麼備份數據到電腦 瀏覽:41
微信小程序報表控制項 瀏覽:722
ipad添加不了qq郵箱賬號和密碼 瀏覽:503
matlab中文文件名 瀏覽:236
excel是啥類型文件 瀏覽:471
安慶培訓編程怎麼選 瀏覽:817
vs2010mfc工具箱 瀏覽:402
刪除文件重置win10怎麼恢復 瀏覽:180
新裝win10有線連不上 瀏覽:785
資料庫商品名唯一怎麼標注 瀏覽:214
電信5g網路什麼時候出 瀏覽:626
手機如何把視頻打包到文件夾裡面 瀏覽:248
excel數據轉vcf文件 瀏覽:585
編程題如何左右翻轉 瀏覽:920
wp10微信安裝不了 瀏覽:793

友情鏈接