歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 學習 --- 磁盤分區/關系+掛載+表示方法

Linux 學習 --- 磁盤分區/關系+掛載+表示方法

日期:2017/2/28 14:28:31   编辑:Linux教程

對hda1的解釋:

hd:IDE硬盤。如果是SCSI硬盤,則為sd,這個只能記住,沒有更好的辦法。

a:: 第一塊硬盤。如果是第二塊硬盤,則為b,依此類推c,d……

1: 主分區。其中1,2,3,4都是主分區,從第5開始為邏輯分區,最大到16

磁盤容量與主分區、擴展分區、邏輯分區的關系:

硬盤的容量 = 主分區的容量 + 擴展分區的容量

擴展分區的容量 = 各個邏輯分區的容量之和

--------------------------------------
cd /mnt
mkdir winc
mkdir wind
mkdir wine
mount /dev/hda1 /mnt/winc
mount /dev/hda5 /mnt/wind
mount /dev/hda6 /mnt/wine
最多有4個主分區,所以邏輯分區從5開始
----------------------------------------
在linux的分區表示中,硬盤為hd,第一塊硬盤為hda,第二塊為hdb.一塊硬盤最多可以分成四個主分區,dos主分區,dos擴展分區,linux根分區和linux交換分區都屬於主分區,4個主分區分別用數字表示,如果是第一塊硬盤,就 hda1,hda2,hda3和hda4. 在擴展分區上還可以分邏輯分區,標號從5往後依次排列.在windows中c盤為dos主分區,是hda1, d盤一般是dos擴展分區上的第一個邏輯分區, 是hda5, e為hda6, f為hda7等等. 在linux下可以通過mount命令掛栽windows分區到一個文件夾(這個文件夾稱作掛載點),然後你可以通過這個文件夾訪問windows分區.

mount -t vfat /dev/hda1 /mnt/winc -o codepage=936 iocharset=936

順便說一下掛載光盤和iso鏡像和掛載U盤掛載U盤的命令:

掛載光盤和iso鏡像

mount -t iso 9660 -o loop 名稱.iso 掛載點

掛載U盤

mount -t vfat /dev/sda1 /mnt/usb

在網上碰到一耳光相關的問題,睇下啦:

在Linux中,分區為主分區、擴展分區和邏輯分區,使用fdisk –l命令獲得分區信息如下所示:
  Disk /dev/hda:240 heads, 63 sectors, 140 cylinders
  Units=cylinders of 15120 * 512 bites
  Device Boot Start End Blocks Id System
  /dev/hda 1 286 2162128+ c Win95 FAT32(LBA)
  /dev/hda2 * 288 1960 12496680 5 Extended
  /dev/hda8 984 1816 6297448+ 83 Linux
  /dev/hda9 1817 1940 937408+ 83 Linux
  其中,屬於擴展分區的是 (5) 。
  使用df -T命令獲得信息部分如下所示:
  Filesystem Type 1k Blocks Used Avallable Use% Mounted on
  /dev/hda6 relserfs 4195632 2015020 2180612 49% /
  /dev/hda1 vfat 2159992 1854192 305800 86% /windows/c
  其中,不屬於Linux系統分區的是 (6) 。
答案:
  (5)/dev/hda2,(6)/dev/hda1

在Linux中對硬盤也有兩種表示方法

第一種方法:IDE接口中的整塊硬盤在Linux系統中表示為/dev/hd[a-z],比如/dev/hda,/dev/hdb ... ... 以此類推,有時/dev/hdc可能表示的是CDROM 。這種方法實際表示了硬盤的物理位置,只要硬盤的連接位置不變,標號也不會發生變化。
對於/dev/hda 類似的表示方法,也並不陌生吧;我們在Linux通過fdisk -l 就可以查到硬盤是/dev/hda還是/dev/hdb。

另一種表示方法是:hd[0-n] ,其中n是一個正整數,比如hd0,hd1,hd2 ... ... hdn ;數字從0開始,按照BIOS中發現硬盤的順序排列,如果機器中只有一塊硬盤,無論我們通過fdisk -l 列出的是/dev/hda 還是/dev/hdb ,都是hd0;如果機器中存在兩個或兩個以上的硬盤,第一個硬盤/dev/hda 另一種方法表示為hd0,第二個硬盤/dev/hdb,另一種表法是hd1 。
現在新的機器,在BIOS 中,在啟動盤設置那塊,硬盤是有hd0,hd1之類的,這就是硬盤表示方法的一種。

在Linux中,對SATA和SCSI接口的硬盤的表示方法和IDE接口的硬盤相同,只是把hd換成sd;如您的機器中比如有一個硬盤是/dev/hda ,也有一個硬盤是/dev/sda ,那/dev/sda的硬盤應該是sd0; 具體每個分區用(sd[0-n],y)的表示方法和IDE接口中的算法相同,比如/dev/sda1 就是(sd0,0)。

>>>以下來自百度百科

磁盤及分區  設備管理 在 Linux 中,每一個硬件設備都映射到一個系統的文件,對於硬盤、光驅等 IDE 或 SCSI 設備也不例外。 Linux 把各種 IDE 設備分配了一個由 hd 前綴組成的文件;而對於各種 SCSI 設備,則分配了一個由 sd 前綴組成的文件。

  例如,第一個 IDE 設備,Linux 就定義為 hda;第二個 IDE 設備就定義為 hdb;下面以此類推。而 SCSI 設備就應該是 sda、sdb、sdc 等。

  分區數量 要進行分區就必須針對每一個硬件設備進行操作,這就有可能是一塊IDE硬盤或是一塊SCSI硬盤。對於每一個硬盤(IDE 或 SCSI)設備,Linux 分配了一個 1 到 16 的序列號碼,這就代表了這塊硬盤上面的分區號碼。

  例如,第一個 IDE 硬盤的第一個分區,在 Linux 下面映射的就是 hda1,第二個分區就稱作是 hda2。對於 SCSI 硬盤則是 sda1、sdb1 等。

Copyright © Linux教程網 All Rights Reserved