學習Linux的第八天(1)

2021-10-11 03:26:07 字數 1315 閱讀 8983

linux 對硬碟的操作

fdisk

磁碟管理工具,能夠觀察磁碟狀態、建立、刪除磁碟分割槽等

磁碟在linux中的對映檔案在/dev資料夾下

虛擬機器一般新增的硬碟是scsi型別的,所以對應的硬碟檔案是sdx,其中s就是scsi的簡寫,d是disk的簡寫,x代表不同的硬碟編號,比如系統只有一塊硬碟則有sda,第二塊銀盤被編為sdb……以此類推;

我們的計算機如果本身只有一塊硬碟,在使用中需要再新增一塊硬碟的情況下,把這塊硬碟安裝到位並接通電源及資料線,開啟linux系統,在root狀態下輸入fdisk -l,我們能發現linux系統已經發現了新的硬碟,但是這塊硬碟目前沒有分割槽,我們可以通過fdisk /dev/sdb命令,進入硬碟的分割槽介面;

進入後,如果不會使用fdisk,可以先鍵入m回車,獲取幫助,一般常見的操作有n、d、w等,輸入n回車代表你要新增乙個新的分割槽,輸入d回車則代表要刪除已有分割槽(這一部分較為複雜,可通過反覆練習掌握各個選項的使用方法);

我們在這裡建立乙個最簡模型

fdisk /dev/sdb #把計算機上的第二塊scsi硬碟分割槽

n #新增乙個新的分割槽

p #這個分割槽是乙個主分割槽

1 #建立1個分割槽

#這一步直接回車,大意是詢問這個分割槽要從磁碟的第幾個柱面開始,預設是1

#這一步直接回車,大意是詢問這個分割槽的結束柱面,預設是最大柱面(也就是硬碟的所有空間)

w #這一步是把剛才的引數寫入磁碟的分割槽表

至此,硬碟分割槽結束,我們輸入fdisk -l可以觀察到硬碟sdb有了乙個新的分割槽sdb1,對應的檔案是/dev/sdb1

分割槽建立好後,需要對新的分割槽格式化,需要使用mkfs命令,這個命令有若干子命令,我們在這裡使用mkfs.ext4命令

mkfs.ext4 /dev/sdb1

這條命令是以ext4格式對sdb1分割槽進行格式化

格式化完成後,我們需要把這新的硬碟分割槽掛載的系統,我們需要建立乙個掛載點,也就是建立乙個資料夾,然後把新分割槽掛載到這個資料夾

mkdir /data #我們在根目錄建立乙個名為data的資料夾

mount /dev/sdb1 #把新的分割槽掛載到/data資料夾下

通過df -h命令可以觀察當前的硬碟掛載情況

備註df命令是乙個十分強大的硬碟分割槽資訊觀察命令,可以看出分割槽名稱、掛載點、分割槽格式、使用比率、總容量等,需要多摸索

以上這些操作完成後,硬碟就被臨時的掛載到/data目錄下,如果想要永久性的掛載,推薦使用更改檔案系統表/etc/fstab表

在該表中新增

/dev/sdb1 /data ext4 defaults 0 0

即可永久性的確保分割槽開就自動掛載。

Linux學習 第八天筆記

2020年5月16日 週六 儲存結構與磁碟劃分 在linux系統中,目錄 字元裝置 塊裝置 套接字 印表機等都被抽象成了檔案,即劉遄老師所一直強調的 linux系統中一切都是檔案 既然平時我們打交道的都是檔案,那麼又應該如何找到它們呢?在windows作業系統中,想要找到乙個檔案,我們要依次進入該檔...

C 學習第八天

介面 inte ce c 中介面定義的規則 1 介面本身的預設訪問級別為internal,即程式集本身訪問級別 2 介面中方法不能使用任何訪問修飾符 例如 public private internal protected 等修飾。系統自動為其設定為public 3 不能使用virtual修飾 4 ...

JS學習第八天

7.4 for in 使 更加的簡潔 7.5 陣列的應用 1.查詢 a.順序查詢 var a 3,7,11,43,87,5,99,56,82,16 var num number prompt 請輸入要查詢的值 var index 1 最初認為要找的值不在陣列中 for var i in a aler...