Linux 硬盤掛載方法

                     linux 硬盤分區,分區,刪除分區,格式化,掛載,卸載筆記html

硬盤掛載操做工做步驟:node

1、先查看目前機器上有幾塊硬盤,查看命令有兩種:linux

命令1:# fdisk –l服務器

命令2:# dmesg | grep sdide

-----------------------------------------------------------------------------------------------------------------------ui

列如:本人操做.net

[root@cn9%ancunkj ~]# fdisk -l                        #執行這條命令 查看到的信息   兩個盤 128.0GB 和160.0GBunix

                                                                      #128.0這個磁盤沒有分區,磁盤名稱爲sda 。  160.0GB這個盤被分區成了 /dev/sdb1    和/dev/sdb2 兩個區。htm

Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000blog

Disk /dev/sdb: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00001abc

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 17848 143360000 83 Linux
/dev/sdb2 17848 19453 12888064 82 Linux swap / Solaris
[root@cn9%ancunkj ~]#

 

-----------------------------------------------------------------------------------------------------------------------------------

其中:fdisk命令說明以下:

fdisk命令用途:觀察硬盤的實體使用情形與分割硬盤用。

fdisk命令使用方法
  1、在 console 上輸入 fdisk -l ,觀察硬盤之實體使用情形。

2、在 console 上輸入 fdisk  /dev/sda(具體磁盤名稱),可進入分割硬盤模式。

Ø         輸入 m 顯示全部命令列示。

Ø         輸入 p 顯示硬盤分割情形。

Ø         輸入 a 設定硬盤啓動區。

Ø         輸入 n 設定新的硬盤分割區。

Ø         輸入 e 硬盤爲[延伸]分割區(extend)。

Ø         輸入 p 硬盤爲[主要]分割區(primary)。

Ø         輸入 t 改變硬盤分割區屬性。

Ø         輸入 d 刪除硬盤分割區屬性。

Ø         輸入 q 結束不存入硬盤分割區屬性。

Ø         輸入 w 結束並寫入硬盤分割區屬性。

dmesg命令說明以下:

功能說明:顯示開機信息。
語  法:dmesg [-cn][-s ]
補充說明:kernel會將開機信息存儲在ring buffer中。您如果開機時來不及查看信息,可利用dmesg來查看。開機信息亦保存在/var/log目錄中,名稱爲dmesg的文檔裏。
參  數:
 -c  顯示信息後,清除ring buffer中的內容。
 -s  預配置爲8196,恰好等於ring buffer的大小。
 -n  配置記錄信息的層級。

2、對要掛載的硬盤建立磁盤分區

   建立磁盤分區步驟舉例以下:

   # fdisk /dev/sdb(具體磁盤名稱)

-----------------------------------------------------------------------------------------------------------------

例如:本人操做   

[root@cn9%ancunkj ~]# fdisk /dev/sda                             #執行這條命令,我這是進入了sda這個盤
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x6a674fd6.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): n                                #這個命令是 建立新分區

--------------------------------------------------------------------------------------------------------------

進入fdisk模式:

Command (m for help):m   //查看fdisk命令幫助

Command (m for help):n   //建立新分區

Command action:

e extended    //輸入e爲建立擴展分區

p primary partition (1-4)     //輸入p爲建立主分區,這裏咱們選擇p

Partion number(1-4):1     //第一個擴展分區,按需求能夠最多分4個主分區

First Cylinder(1-1014,default 1): 1   //第一個主分區起始的磁盤塊數,能夠選擇默認值

Last cylindet or +siza or +sizeM or +sizeK: +1024MB //能夠是以MB爲單位的數字或者

以磁盤塊數,這 裏咱們輸入+1024MB表示分區大小爲1G

這樣咱們就建立完一個分區,若是要建立更多分區能夠照上面的步驟繼續建立。全部分區建立完後用w保存分區。

Command (m for help): w

The partition table has been altered!

保存完成後重啓服務器,能夠用#fdisk -l 命令檢查剛剛所建分區,能夠在返回結果中確認/dev/sdb1的信息。

---------------------------------------------------------------------------------------------------------------

[root@cn9%ancunkj ~]# shutdown -r now     #重啓服務器

[root@mn0%ancunkj ~]# ipmitool -I lan -Uroot -PADMIN -H mon_cn9 power status    #查看啓動狀態

---------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

如何再次建立分區 ,有些地方須要注意一下:

本人操做

[root@cn9%ancunkj ~]# fdisk /dev/sda     

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): n
Command action
e extended
p primary partition (1-4)
e
Partition number (1-4): 2                                    #這個地方要注意的  不能是1了。
First cylinder (1025-15566, default 1025): 1025    #這個地方要注意的   默認是1025 ,不能是1024了。
Last cylinder, +cylinders or +size{K,M,G} (1025-15566, default 15566): 1024MB
Value out of range.
Last cylinder, +cylinders or +size{K,M,G} (1025-15566, default 15566): 1025MB

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@cn9%ancunkj ~]# fdisk -l

Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6a674fd6

Device Boot Start End Blocks Id System                         #這個就是兩塊盤建立 出來的信息
/dev/sda1 1 1024 8225248+ 83 Linux
/dev/sda2 1025 1025 8032+ 5 Extended

Disk /dev/sdb: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00001abc

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 17848 143360000 83 Linux
/dev/sdb2 17848 19453 12888064 82 Linux swap / Solaris
[root@cn9%ancunkj ~]#

-------------------------------------------------------------------------------------------------------------------------------------

3、對要掛載的分區進行格式化

   用以下命令將新建的分區格式化爲ext3

# mkfs -t ext3 -c /dev/sdb1

-c 選項 是校驗 會致使 格式化 速度變慢,若是是新磁盤的話,能夠校驗的

mkfs 命令說明以下:

   功能說明:創建各類文件系統。
語法:mkfs [-vV][fs][-f <文件系統類型>][設備名稱][區塊數]
補充說明:mkfs自己並不執行創建文件系統的工做,而是去調用相關的程序來執行。
參數:
fs   指定創建文件系統時的參數。
-t<文件系統類型>  指定要創建何種文件系統。
-v   顯示版本信息與詳細的使用方法。
-V   顯示簡要的使用方法。

4、掛載分區

格式化完後咱們須要進行掛載分區,舉例以下:

# mkdir /test

# mount /dev/sdb1 /test

# df            //用df命令進行查看

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/sda1 101089 9463 86407 10% /boot

none 62988 0 62988 0% /dev/shm

/dev/sdb1 485906 8239 452580 2% /test //新掛載的分區

爲了在每次系統啓動時自動掛載新分區,須要修改vi /etc/fstab文件來進行自動掛載。在文件的末位加入以下一行:

/dev/sdb1 /test ext3 defaults 1 2

這樣服務器每次啓動都會自動掛載此分區,

到此硬盤掛載工做就結束了。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mkdir命令說明以下:

功能:建立一個目錄(相似MSDOS下的md命令)。
  語法:mkdir [選項] dir-name

  說明:該命令建立由dir-name命名的目錄。要求建立目錄的用戶在當前目錄中(dir-name的父目錄中)具備寫權限,而且dir-name不能是當前目錄中已有的目錄或文件名稱。
   參數:
  - m 對新建目錄設置存取權限。也能夠用chmod命令設置。
  - p 能夠是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將自動創建好那些尚不存在的目錄,即一次能夠創建多個目錄。

mount命令說明以下:

功能:加載指定的文件系統。

語法:mount [-afFhnrvVw] [-L<標籤>] [-o<選項>] [-t<文件系統類型>] [設備名] [加載點]

用法說明:mount可將指定設備中指定的文件系統加載到Linux目錄下(也就是裝載點)。可將常常使用的設備寫入文件/etc/fastab,以使系統在每次啓動時自動加載。mount加載設備的信息記錄在/etc/mtab文件中。使用umount命令卸載設備時,記錄將被清除。

參數說明:

描述內容比較多,在這裏就不記錄了。

具體可訪問這個網址:http://blog.chinaunix.net/u1/55764/showart_1145424.html

df命令說明以下:

功能:查看Linux 文件系統的狀態信息,顯示各個分區的容量、已使用量、未使用量及掛載點等信息。

語法:df  [選項]... [文件]...

參數說明:

-a, --all             包括大小爲 0 個塊的文件系統
-B, --block-size=大小塊以指定<大小>的字節爲單位
-h, --human-readable 以容易理解的格式印出文件系統大小 (例如 1K 234M 2G)
-H, --si              相似 -h,但取 1000 的次方而不是 1024
-i, --inodes          顯示 inode 信息而非塊使用量
-k                    即 --block-size=1K
-l, --local           只顯示本機的文件系統
      --no-sync         取得使用量數據前不進行 sync 動做 (默認)
-P, --portability     使用 POSIX 輸出格式
      --sync            取得使用量數據前先進行 sync 動做
-t, --type=類型       只印出指定<類型>的文件系統信息
-T, --print-type      印出文件系統類型
-x, --exclude-type=類型   只印出不是指定<類型>的文件系統信息
-v                    (此選項不做處理)
      --help     顯示此幫助信息並離開
      --version 顯示版本信息並離開

經常使用操做:

df -k  以千字節KB 爲單位顯示各分區的信息
 df -a  顯示全部分區包括大小爲0 的分區
 df -T  顯示分區類型EXT2 或EXT3 等

 ==============================================================
 
 
相關文章
相關標籤/搜索