linux分區fdisk
❶ linux中為什麼插上兩塊新硬碟後用fdisk -l命令看不到新增的硬碟
linux中插上兩塊新硬碟後用fdisk -l命令看不到新增的硬碟是設置錯誤造成的,解決方法為:
1、執行fdisk -l 查看新添加的硬碟,可脊數以正毀看到 sdb為新添加的硬碟。
注意事項:
linux除了在伺服器操作系統方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善這個操作系統,使舉野備其最大化地適應用戶的需要。[1]
❷ Linux下的分區工具和Fdisk使用方法
現在發行版本的linux已經提供了圖形交互界面,很多的人還是感覺無從下手。原因主要是不清楚linux的分區規定,及linux分區工具—Fdisk的使用方法。下面從這兩個方面入手,來講解這個困擾大家的問題。
linux的分區規定
1.linux分區工具—Fdisk設備管理
在linux中,每一個硬體設備都映射到一個系統的文件,對於硬碟、光碟機等IDE或SCSI設備也不例外。
linux把各種IDE設備分配了一個由hd前綴組成的文件;而對於各種SCSI設備,則分配了一個由sd前綴組成的文件。例如,第一個IDE設備,linux就定義為hda;第二個IDE設備就定義為hdb;下面以此類推。而SCSI設備就應該是sda、sdb、sdc等。
2.linux分區工具—Fdisk分區數量
要進行分區就必須針對每一個硬體設備進行操作,這就有可能是一塊IDE硬碟或是一塊SCSI硬碟。對於每一個硬碟(IDE或SCSI)設備,linux分配了一個1到16的序列號碼,這就代表了這塊硬碟上面的分區號碼。例如,第一個IDE硬碟的第一個分區,在linux下面映射的就是hda1,第二個分區就稱作是hda2。對於SCSI硬碟則是sda1、sdb1等。
3.linux分區工具—Fdisk各分區的作用
在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系統上也是如此規定),而不是主分區上。
我們可以看到擴展分區能夠提供更加靈活的分區模式,但不能用來作為操作系統的引導。
除去上面這些各種分區的差別,我們就可以簡單地把它們一視同仁了。
❸ linux存儲如何分區
您好,方法
1
我們先fdisk -l看看,所有的存儲設備。
可以看到/dev/sdb設備,沒有分區表,那麼肯定就是我們那塊新的硬碟了。
2
我們fdisk /dev/sdb,可以看到最後面一行的提示,m for help。
m是more更多的意思,更多幫助輸入m。
3
我們輸入n,n是new新的意思。意思就是新建分區。
我們可以看到,一個e是extend擴展的意思,就是說建立擴展分區。
p是primary partition主分區的意思,就是說建立主分區。
我們這里建立擴展分區。
4
設置分區號,設置為1
開始柱面號,直接回車默認
結束柱面號也是直接回車默認,也就是所有柱面都被分成擴展分區。
5
輸入p然後回車查看一下。
6
在用n新建一個分區,這時候可以看到logical,邏輯的意思。
7
l之後,和建立擴展分區一樣,它會讓你設置開始柱面和結束柱面。
我們在結束柱面輸入+10g,也就是自動計算,從柱面1開始計算,計算到10G後為結束標志。
我們給邏輯分區分10g。
8
用p查看一下結果。ok,接著分剩下的10G。
n新建分區,l選擇邏輯分區。
柱面開始位置,回車選擇默認。
柱面結束位置,回車選擇默認。
p再看下結果。
w保存起來。
這時需要等待,等待分區完成。
fdisk -l看一下,存儲器和分區信息。
教你怎麼在linux下分區
這時我們需要給它設置文件系統並進行格式化。
mkfs -t ext3 /dev/sdb5
mkfs -t ext3 /dev/sdb6
給它們設置ext3的文件系統,並格式化。
我們在新建兩個目錄,用來掛載這兩個分區。
mkdir /data1 ; mkdir /data2
然後我們掛載這兩個分區。
mount /dev/sdb5 /data1 ; mount /dev/sdb6 /data2
ok,這樣就可以正常使用了。可是重啟之後又要手動掛載怎麼辦?
很簡單,我們只要配置一下就OK了。
vim /etc/fstab
編輯/etc/fstab文件
文件欄位含義如下:
第一個欄位,標識符,可以是UUID或者設備文件名
第二個欄位,掛載點
第三個欄位,文件系統類型
第四個欄位,掛載參數,例如設置讀寫這些許可權等等
第五個欄位,分區是否被mp備份,0代表不備份,1代表每天備份,2代表不定期備份。
第六個欄位,分區是否被fsck檢查,0代表不檢查,其他非負數代表檢測優先順序,1比2的優先順序大,數越大,優先順序越小,
wq保存退出之後,我們分別復制兩個文件到我們的掛載點,為了等會測試。
cp /etc/issue /data1 ; cp /etc/virc /data2
然後重啟。
開機過程中,可以看到在掛載兩個存儲器。
登錄之後,我們mount看看是不是自動掛上去了?
再看看/data1 和 /data2的文件是否在?
❹ Linux使用fdisk刪除分區詳解
在磁碟/dev/sdb 上有一個分區sdb1,現需要刪除sdb1分區
使用fdisk /dev/sdb 進行操作
現在使用lsblk查看,發現sdb1分區已經刪除
❺ linux中怎麼手動分區
在Linux下,硬碟是一個設備,實際上Linux下什麼都是設備。對於IDE硬碟而
言,Linux認為存在四個設備,對應於IDE的四個位置接的設備。如果裝過機器
我們知道主板上有兩個槽,IDE0和IDE1,每個槽上能掛兩個設備,主盤和從
盤,這些盤可以是硬碟可以是光碟機。那麼Linux是怎麼認羨臘為這些設備的呢?在
Linux下,這些設備用/dev/hdx來標示。IDE0上的主盤就是/dev/hda,從盤就是
hdb,依此類推,如果可以有多個IDE槽就可以延續到hdehdf等。總之每條硬碟
線上接的設備都被Linux認為是一個/dev/hdx設備。如果你的機器是IDE0槽上的
主盤是硬碟,那它就是hda,如果IDE1的槽上主盤是一個光碟機,那它就是hdc。
在windows下fdisk是對兄棚滑」硬碟1「,」硬碟2「進行操作,而linux下的fdisk就
是對/dev/hda,/dev/hdb等進行操作。這樣做很靈活,很直觀,不是么?
我也用虛擬機玩linux的,最開時在裝的時候我對linux分區一點都不了解,甚至對windows分區都不了解,不過也胡亂的把linux裝好了,因為對於虛擬機,我用VC,不知道你用什麼,在這裡面有一個他幫你提供的方案,挺好的,這樣我們就不用去手動分區,或者只要你隨便設置每個分區的值,只要能裝行了!因為如果你設得過小的話,他會提示你無法安裝,最小值是多少的,你說的從硬碟分出5個G來我覺得不妥,講講我的辦法吧,我是把虛擬機裝好後,然後指定虛擬硬碟在一個我不經常用的盤裡面(如F盤20G),在當然,linux不會佔用這么多的,這是由虛擬機分配給他的,如果你再在linux系統裡面加入軟體的時候,它會自動增大,這樣的話,你可以不用去手動給它分配多大,這樣一來,你仍然可以在這個盤里放入其它windos系統裡面的東西,也不會浪費太多的空間,比如你分給它5個G的空間,當linux用不到這么多的時候,那不是就浪費了嗎?等你裝好了,能進linux系統了再對分區了解這樣來得快多了!再說了,虛擬機格式化(我的沒有格式化,可以不用格式化),只是我的理解,格式化肯定是把虛擬機分配給linux的硬碟空間給格式化了但是不會對你的主系統windows造成任何影響的!再_嗦的講一下我理解的虛擬機吧:其實虛擬機就是在你的主操作系統的基礎上,再虛擬出一台完全的計算機,這個跟你買一台裸機是完全一樣的!所以格式化肯定是格式化了,不過格式化的與你的主操作系統完全沒有關系的!它就像一台與你主系統完全無關的獨立的計算機一樣!只是建立虛擬機是建立在你的主系統之上的!相關分區知識了解一下!有助於你真正的去了解各個分區作用,也就是基礎中的基礎!各分區的作用在Linux中規定,每一個硬碟設備最多能有4個主分區(其中包含擴展分區)構成,任何一個擴展分區都要佔用一個主分區號碼,也就是在一個硬碟中,主分區和擴展分區一共最多是4個。對於早期的DOS和Windows(Windows2000以前的版本),系統只承認一個主分區,可以通過在擴展分區上增加邏輯盤符(邏輯分區)的方法,進一步地細化分區。主分區的作用就是計算機用來進行啟動操作系統的,因此每一個操作系統的啟動,或者稱作是引導程序,和者都應該存放在主分區上。這就是主分區和擴展分區及邏輯分區的最大區別。我們在指定安裝引導Linux的bootloader的時候,都要指定在主分區上,就是最好的例證。Linux規定了主分區(或者擴展分區)佔用1至16號碼中的前4個號碼。以第一個IDE硬碟為例說明,主分區(或者擴展分區)佔用了hda1、hda2、hda3、hda4,而邏輯分區佔用了hda5到hda16等12個號碼。因此,Linux下面每一個硬碟總共最多有16個分區。對於邏輯分區,Linux規定它們必須建立在擴展分區上(在DOS和Windows系統上也是如此規定),而不是主分區上。因此,我們可以看到擴展分區能夠提供更加靈活的分區模式,但不能用來作為操作系統的引導。除去上面這些各種分區的差別,我們就可以簡單地把它們一視同仁了。在Linux下,硬碟是一個設備,實際上Linux下什麼都是設備。對於IDE硬碟而言,Linux認為存在四個設備,對應於IDE的四個位置接的設備。如果裝過機器我們知道主板上有兩個槽,IDE0和IDE1,每個槽上能掛兩個設備,主盤和從盤,這些盤可以是硬碟可以是光碟機。那麼Linux是怎麼認為這些設備的呢?在Linux下,這些設備用/dev/hdx來標示。IDE0上的主盤就是/dev/hda,從盤就是hdb,依此類推,如果可以有多個IDE槽就可以延續到hdehdf等。總之每條硬碟線上接的設備都被Linux認為是一個/dev/hdx設備。如果你的機器是IDE0槽上的主盤是硬碟,那它就是hda,如果IDE1的槽上主盤是一個光碟機,那它就是hdc。在windows下fdisk是對」硬碟1「,」硬碟2「進行操作,而linux下的fdisk就是對/dev/hda,/dev/hdb等進行操作。這樣做很靈活,很直觀,不是么?那麼Linux下怎麼看分區呢?Linux下的分區概念是,硬碟上的每個分區也是一個設備(又來了)。他們的標志是/dev/hdxy,其中hdx根前面一樣表示哪個硬碟,y表示第幾個分區。以hda為例。hda1就是第一個分區,hda4就是第四個分區位置。邏輯分區從hda5開始。所以剛才那個例子中,Linux看來就是hda有10G。hda1是主分區,格式是windows。hda2是擴展分區,在它上劃出了hda5和hda6,格式是windows。hda還有2G剩餘空間可以繼續建立hda3和hda4。注意因為hda2空間已經被劃分完,所以無法再建立邏輯分區。也不知道這是不是你真正想要的,還是你要的只是給你一個具體數值呢!
我看了很多教程,都按照那樣分區了,還是說不是有效分區,為什麼?怎麼分區才對?