天天看點

linux挂載硬碟_Linux 檔案系統給VBox中的linux添加虛拟硬碟(擴容)

基本格式:

    均采用inode(索引節點)+block(中繼資料)的方式來存放檔案,所應節點inode用來記錄檔案的相關資訊,是一個包含檔案的長度,建立及修改時間,權限,所屬關系,磁盤中的位置等資訊的結構,linux的每個分區都是一個檔案系統,都有自己的目錄層次結構,每個檔案或目錄都與索引節點數組中的唯一一個元素對應,系統給每個索引配置設定一個号碼,成為索引節點,索引節點号和檔案名同時儲存在目錄中,對每一個檔案名稱和索引節點成為一個連結,檔案系統上有一塊空間稱為超級塊,用于存放檔案系統的中繼資料,諸如卷表明,block數,inode數等.

EXT2:

EXT3:16TB檔案系統/2TB檔案/32000子目錄

EXT4:Linux核心版本:2.6.28以上才支援/1EB檔案系統/單個分區1EB/無限制子目錄

檔案特殊屬性:

Lsattr指令:顯示ext2fs的特有屬性設定

-格式:lsattr[OPTION][FILES]

A:他的atime記錄不會改變

a:隻能在添加模式下打開用于寫入(追加内容)

c:檔案在磁盤上由内和自動進行備份

i:不能進行任何修改

fdisk(Linux分區工具)

 小于2T

相關指令:

fdisk [-u] [-bsectorsize][-C cyls][-H heads][-S sects] device

(内部指令:進入此指令模式下)

#fdisk /dev/hda

d: 删除分區

l:列出已知分區類型

n:添加新分區

p:顯示分區表

q:不儲存退出

t:更改分區的 system id

w:儲存退出

r:傳回主菜單

分區類型:

e:擴充分區

p:主分區

l:邏輯分區

建立時從小往大建立

建立檔案系統:

#mkfs -t 檔案系統類型 /dev/分區

#mke2fs /dev/分區 建立EXT2的
#mke2fs -j /dev/分區 建立EXR3的

使用檔案系統:

臨時挂載(系統關閉後會解除安裝吊):

文法: mount -t檔案系統類型[其他類型] 裝置挂載點

注意;挂載點必須是一個存在的目錄,如果目錄下原來有檔案,則在檔案系統挂在後,原檔案暫時不能通路,直到被解除安裝.

開機自動挂載配置: /etc/fstab

配置檔案系統挂在資訊(修改後重新開機系統生效)

/etc/fstab:檔案每一行由空格分為六項:

裝置檔案,挂載點,檔案系統類型,mount參數,dump參數,fsck順序

-mount參數:包含defaults和auto的行會在開機時自動加載

-dump參數:0表示永不備份,1表示每天備份,2表示每兩天備份,以此類推

-fsck順序:0表示忽略。1,2,3表示檢查順序。一般1被根檔案系統使用。

檢視目前挂載的檔案系統:

#mount

#cat /etc/mtab

#cat /proc/mounts

卷标:

#e2label /dev/分區卷标名

使用卷标挂載

#mount -L 卷标名 /挂載點

解除安裝檔案系統

Umount

df指令(報告檔案系統磁盤空間使用情況)

-df [opoint]

du指令:

-a 顯示全部

-h 顯示檔案的帶機關大小

-s 隻顯示文檔大小總和

磁盤配額:

針對組或針對使用者限制分為,軟限制硬限制

Inode:限制檔案個數

Block:限制空間大小

parted可以劃分>2T的

磁盤配額操作

  1. 在欲啟用磁盤配額的分區上,在/etc/fstab檔案的mount參數位置,添加 usrquota(user),grpquota(組配額)
  2. (前提條件是在此分區以挂載的情況下)執行:

#mount -o remount /dev/分區

注:将磁盤配額的參數帶入到 /etc/

  1. 執行

#quotacheck -ugcv /dev/分區

#quotacheck -augcv

-u 檢查使用者配額

-g 檢查組配額

-v 顯示資訊

-c 建立配額資料檔案

-a 檢查所有分區

  1. 編輯(設定)使用者合組配額(機關 KB)

#edqueta -u 使用者

#edqueta -g 組

  1. 啟用配額

#quotaon -auvg

#quotaoff(關閉)

Windows:動态磁盤

Linux:邏輯卷(LVM需要下載下傳/yum源)

LVM邏輯卷管理器,對磁盤分區進行管理的一種機制,友善之處在于可以動态的擴充一個邏輯卷的大小而不需要重新分區,而且這種擴充是不停機,跨磁盤進行的

屏蔽了底層磁盤布局,便于動态調整磁盤容量

/boot分區用于存放引導檔案,不能應用LVM機制

LVM步驟

  1. 添加新硬碟,使用fdisk分區通過"t"指令将分區的system id 更改為 "8e"
  2. 建立實體卷Physical     Volumes(PV)

在實體分區上劃出特殊區域記載LVM相關參數

建立:

#pvcreate /dev/分區

顯示:

#pvdispaly

  1. 建立卷組Volume Groups(VG)

可将一個或多個實體卷合成卷組,形成一個可管理單元,類似非LVM的實體硬碟.

建立:

#vgcreate 卷組名 /dev/實體卷名 …

顯示:

#vgdisplay

組合成卷組值時,LVM執行格式化工作,切成小塊,稱為"PE",由于核心限制,邏輯卷最多包含65534個PE,4MB的PE決定了單個邏輯卷最大256G(超出怎麼辦?PE大小可以指定範圍:8kb~16GB[2的倍數])

  1. 建立邏輯卷Logical Volumes (LV)

在建立中劃分邏輯區域,類似非LVM的硬碟劃分區

建立:

#lvcreate -l PE數 -n 邏輯卷名 卷組名

顯示:

#lvdisplay

  1. 建立檔案系統,建立挂載點并挂在
  2. 如果空間不足,youshengyvPE

#vgdisplay 顯示剩餘PE數

#lvextend -l +PE數 /dev/卷組名/邏輯卷名

  1. 執行:

#ext2online /挂載點 (R4)

#resize2fs /dev/卷組名/邏輯卷名(R6)

  1. 如果空間不足,無剩餘PE增加新實體卷

執行1,2

#vgextend 卷組名 /dev/新實體卷

執行步驟“6”“7”

根部目下個檔案表示的意思

硬體裝置檔案目錄 : dev(所有硬體裝置)/had(had代表IDE裝置/sd代表scsi裝置)\d [硬碟裝置](a)device(dev全稱)

目錄簡介:

/ 根目錄
/bin 常用(二進制)指令
/boot 啟動檔案,核心
/dev 裝置檔案
/etc 系統,服務配置檔案
/home 使用者家目錄
/lib 必要運作的庫
/media 加載檔案系統
/mnu 加載檔案系統
/opt 可選程式
/proc 核心映射
/root root使用者家目錄
/sbin 系統專用指令
/sys 系統資訊
/tmp 臨時檔案
/usr 應用程式,文檔等
/var 經常變化的檔案
/usr/local 預設安裝位置
/dev/null 空裝置
/dev/zero 跨裝置
/dev/random 随機數生成器
/etc/passwd

存放系統賬戶的檔案

格式相關:

/賬戶名:密碼:UID:GID:描述:家目錄:SHELL

/etc/shadow

影子檔案

密碼部分:

空:表示此使用者不需密碼即可登陸

*号:表示賬号被禁止

!!号:表示未設定密碼

/etc/login.defs 賬戶密碼,UID等相關系統設定
/etc/skel

建立時,此目錄檔案複制至使用者家目錄

-此目錄内的檔案為隐藏文

~/.bash_profile:使用者每次登陸時執行

~/.bashrc:進新Bash執行

~/.bash_logout:登出執行

/etc/group 存放使用者組的檔案
/etc/gshadow 檔案的影子檔案

特殊表述:

. 本層目錄
.. 上層目錄
~ 目前使用者的家目錄
~username 其他使用者家目錄
相對路徑 以目前目錄為基準的路徑表達
絕對路徑 以根目錄為基準的路徑表達
.XXX 隐藏
Ls -h -l 人類可讀顯示
linux挂載硬碟_Linux 檔案系統給VBox中的linux添加虛拟硬碟(擴容)
linux挂載硬碟_Linux 檔案系統給VBox中的linux添加虛拟硬碟(擴容)

Set uid 解釋(權重到root):意味着如果某個使用者對屬于自己的程式設定了這種權限,那麼其他使用者在執行者程式時也會具有其檔案擁有相應的權限

Set gid 解釋:表示在此目錄中,任何人建立的檔案,都屬于目錄所屬的組

Sticry   解釋:預設情況下,如果一個目錄上有w和x權限,則任何人可以在此目錄中建立或删除檔案//一旦設定上了冒險位,則表示在此目錄中,隻有檔案擁有着,目錄的擁有者與系統管理者可以删除檔案

錯誤重定向輸出:

待記

管道操作符号 "|"

管道非常好用,結合案例

Cat(讀檔案) /etc/passwd | wc -l(輸出指令行行數)

連接配接左右兩個指令,将左側的指令輸出的結果,作為右側指令的輸入(處理對象)

格式:#rpm -qa|grep "httpd"

增加行數:

Cat -n

自定義指令:

#alias a='echo Helloword'

#a

#Helloword

使用ls -l檢視目錄時,顯示如下

drwxr-xr-x 2 root root ….

-普通檔案

d目錄

l符号連結

b塊裝置(資料不連續)檔案

c字元裝置(資料連續)檔案(如串行口,聲霸卡)

p有名管道

s套接字(接口檔案)

給VBox中的linux添加虛拟硬碟(擴容)

  1. 通過virtualbox的設定添加虛拟硬碟
linux挂載硬碟_Linux 檔案系統給VBox中的linux添加虛拟硬碟(擴容)

點選添加虛拟硬碟,建立虛拟硬碟

  1. 虛拟硬碟分區啟動系統,打開終端,切換到root使用者

             . 輸入fdisk -l 回車,會看到新增的硬碟, 一般為/dev/sdb

             . 輸入fdisk /dev/sdb 回車

             . 輸入n 回車,建立新分區

             . 輸入p 回車,建立主分區

             . 輸入1 回車,建立一個主分區,回車,回車

             . 輸入w 回車,寫入并退出

  2. 格式化虛拟硬碟

             . 輸入mkfs.ext4 /dev/sdba1 回車

  3. 挂載虛拟硬碟建立目錄,作為虛拟硬碟挂載點

             . 輸入mkdir /mnt/sdb1 回車編輯fstab,使虛拟硬碟開機自動挂載

             . 輸入vi /etc/fstab 回車在檔案最後新增一行

             . /dev/sdb1 /mnt/sdb1 ext4 default 0 0儲存退出