磁碟操作命令

2021-08-29 04:37:11 字數 1599 閱讀 3110

1. 製作映象,掛載等

dd if=/dev/mmcblk0  of=ext4.img   bs=512 count=131072      //if是輸入,of是輸出,  映象大小為64m

mkfs.ext4 ext4.img          //格式化ext4.img成ext4格式

mount  ext4.img /mnt/       //修改映象裡內容

修改/mnt/ 目錄裡內容

unmount /mnt/   

dd if=/root/gpt32.img of=/dev/mmcblk0          //

mkfs.ext4 -f /dev/mmcblk0p4

mount -t ext4 /dev/mmcblk0p3 /mnt/

修改/mnt裡內容

umount /dev/mmcblk0p3

2. 插入sd卡,檢視分割槽並掛載

fdisk -l     

root@linaro-developer:~/post_install# fdisk -l

disk /dev/mmcblk1: 14.9 gib, 15931539456 bytes, 31116288 sectors

units: sectors of 1 * 512 = 512 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disklabel type: dos

disk identifier: 0xb5edaa84

device         boot  start      end  sectors  size id type

/dev/mmcblk1p1        2048   440319   438272  214m  c w95 fat32 (lba)

/dev/mmcblk1p2      440320 31116287 30675968 14.6g 83 linux

掛載上來

mount -t ext4 /dev/mmcblk1p2 /mnt    掛在ext4分割槽

mount -t vfat /dev/mmcblk1p1 /mnt/     掛載fat32分割槽

3. 建立修改分割槽

使用parted命令設定分割槽方式(將mbr換為gpt, 預設的dos 即mbr 最大只支援2g分割槽)

mklabel  

gptfdisk  /dev/sda

nwq   //儲存退出,則建立了dev/sda1 分割槽

mkfs.ext4 /dev/sda1

4. 修改fstab 自動掛載

修改使用者組,否則預設是root root使用者組,普通使用者則無許可權修改。

/dev/sda1  /home/cyx/src/sda    auto   defaults  0  0

注意掛載點前千萬別root root使用者組,否則掛載後檔案都是root root使用者了

sudo chown username:username /media/mountpoint

Linux磁碟操作命令

檢視本地磁碟使用情況 df或者df l單位為k 容量便於檢視,以1024單位換算為m或者g等 df h或者df lh 以1000為單位換算 df h 顯示檔案系統型別 df t 顯示指定檔案系統的分割槽 df t ext4 不顯示指定檔案系統的分割槽 df x ext4 du 統計當前目錄下所有檔案...

Linux磁碟操作命令

檢視本地磁碟使用情況 df或者df l單位為k 容量便於檢視,以1024單位換算為m或者g等 df h或者df lh 以1000為單位換算 df h 顯示檔案系統型別 df t 顯示指定檔案系統的分割槽 df t ext4 不顯示指定檔案系統的分割槽 df x ext4 du 統計當前目錄下所有檔案...

linux磁碟操作命令詳解

1.分割槽與格式化原理 硬碟的分區分主mbr 446byte 主分割槽表 64byte 分割槽.2.使用linux中的fdisk分割槽 fdisk dev sdb p 列印分割槽表 t 轉換分割槽表 w 寫進分割槽表 n 新建分割槽 v 檢查分割槽 注 fdisk使用完要重新啟動.新硬碟不用.3.l...