歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux——樹莓派系統分區

Linux——樹莓派系統分區

日期:2017/3/1 12:08:54   编辑:關於Linux

主要分區的命令有兩種:fdisk和parted
兩種指令都需要root權限,
首先介紹fdisk命令:
fdisk 可以查看當前的文件系統的使用情況

fdisk -l

結果如圖
這裡寫圖片描述

因為我是用SD卡裝的系統所以分區是以/dev/mmcblk0開頭,可以看到當前有3個實際分區(/dev/mmcblk1,2,5.linux分區有主分區,延伸分區和邏輯分區之分,只有主分區和邏輯分區是真正存儲數據的所以mmcblk3不是實際分區)

通過指令<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KCgoKPHByZSBjbGFzcz0="brush:sql;">fdisk /dev/[這裡填的是磁盤驅動名,如果是IDE的硬盤則為hd(a-p),SATA硬盤為sd(a-p),我使用的SD卡驅動名為mmcblk0]

這裡寫圖片描述

具體幫助使用m代號:
這裡寫圖片描述
使用代號p可以查看當前磁盤分區狀況
這裡寫圖片描述

然後通過n代號新增分區
有這麼幾種情況,磁盤最多只能有四個非邏輯分區(是由boot sector中分區表partition table決定的),其中擴展分區0-1個,邏輯分區是在擴展分區下創建
1.非邏輯分區有四個了則不能新建分區
2.非邏輯分區未滿4個則可以選擇創建創建primary或者extend分區(注意extend最多只能有一個),有extend的情況下可以創建邏輯分區(IDE接口最多可以創建59個分區代號從5~63,SATA最多可以創建11個邏輯分區從5~15,注意邏輯分區都是從5代號開始的,因為前面四個都給了非邏輯分區)
這裡寫圖片描述
我有extend分區了所以只讓我創建主分區或者邏輯分區
這裡寫圖片描述
選擇新建分區的開始扇區,這裡要參考前面的分區情況:
這裡寫圖片描述
這裡給出開始扇區和終止扇區的建議值(一般開始扇區直接用建議值,終止扇區需要用開始扇區+分區大小)
這裡寫圖片描述
創建成功會有相關提示,之後再使用p代號查看分區情況。

最後如果想保存分區結果使用w代號退出,不保存選擇q代號退出

parted命令

使用print查看分區狀態

parted  /dev/mmcblk0 print

這裡寫圖片描述

這裡寫代碼片

新建分區

parted /dev/mmcblk0 mkpart logical ext4 10.1GB 11.1GB
```![這裡寫圖片描述](http://img.blog.csdn.net/20160414223050641)
mkpart是創建分區參數
logical 分區類型(primary extend logical)
ext4  文件系統類型 
10.1GB 分區開始位置(根據最後一個分區的End來確定,之前代號為5的分區End值為10.1GB,所以這裡我們從10.1GB開始)
11.1GB 分區截止位置

建好分區後,還要通過partprobe命令,強制將分區信息寫到磁盤





<div class="se-preview-section-delimiter"></div>

這裡寫代碼片
“`

最後兩種方法創建好分區之後還需要進行文件系統制作,並開機掛載

partprobe

最後兩種方法創建好分區之後還需要進行文件系統制作,並開機掛載

mkfs -t [文件系統類型,ext4]/dev/[分區號,mmcblk0p6]

創建掛載目錄:

mkdir /MyPartition

設置開機掛載,修改/etc/fstab文件,新增一行

nano /etc/fstab

這裡寫圖片描述
/dev/mmcblk0p6是新增的分區
/MyPartition 掛載點
ext4 文件系統
defaults 文件系統參數
0 第五項,dump,是否備份,0不備份,1每天,2不定期
2 最後一項,fsck,0不檢查檢查,1檢查,2檢查(1的優先級高,比2先檢查一般是root設置為1)

通過 mount -a,檢查是否成功,成功不會提示,錯誤才會提示,我之前沒創建掛載點,所以提示掛載點不存在

mount -a

這裡寫圖片描述

最後通過df 查看掛載情況,可以看到分區掛載成功了

df -h

這裡寫圖片描述

刪除分區,需要先卸載,再刪除

umount卸載 參數為分區名稱或者掛載點
parted 磁盤名 rm [分區號] 用來刪除分區

umount  /dev/mmcblk0p6
parted /dev/mmcblk0 rm 6

這裡寫圖片描述

Copyright © Linux教程網 All Rights Reserved