Linux——树莓派系统分区

主要分区的命令有两种:fdisk和parted

两种指令都需要root权限,

首先介绍fdisk命令:

fdisk 可以查看当前的文件系统的使用情况

fdisk -l

因为我是用SD卡装的系统所以分区是以/dev/mmcblk0开头,可以看到当前有3个实际分区(/dev/mmcblk1,2,5.linux分区有主分区,延伸分区和逻辑分区之分,只有主分区和逻辑分区是真正存储数据的所以mmcblk3不是实际分区)

通过指令

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

时间: 2024-10-16 14:07:17

Linux——树莓派系统分区的相关文章

Linux之系统分区

最近对Linux比较有兴趣,下面可以算是自己的学习笔记,或者具体说时自己的学习心得 系统分区是使用分区编译器(Partition editor)在不同磁盘上划分几个逻辑部分.其实这也是废话,最形象的可以类比自家的柜子 分区类型:1.主分区:最多4个(硬盘结构决定,硬盘被分为等大小的扇区,每个扇区512字节,其中446字节用于记录启动信息,剩余64字节用于分区表示,而每16字节便是 一个分区) 2.扩展分区(主分区其中一个分区):硬盘只能有1个;不能写入数据,只能包含逻辑分区 3.逻辑分区 格式化

linux安装系统分区详细介绍及常用ls命令

linux对于没有基础的初学者来说,最难的就是第一步,不为什么因为万事开头难,第一步就是装系统分区,而这里面最难的我认为就是分区部分,如果是让系统自动分区那就很简单,但对于初学者一般都是要手动分区的,特别是全英文的系统,对于英语基础差的童鞋,分区那里无疑是最难的,下面就跟好我的节奏带你上分!大家看下图,我们要选择最后一个,意思是要手动安装分区.接下来就会出现下个画面在这里就是重要的分区了,讲分区之前给大家说一下windows的分区,比方说windows上面有一个硬盘,我要把这个硬盘分四个区:C

VMware安装Linux,系统分区。

系统分区: 主分区<=4 扩展分区<=1 主分区+扩展分区<=4 扩展分区不能直接使用,必须再分成若干逻辑分区才能读写数据. 逻辑分区编号从5开始,1-4给主分区和扩展分区使用的,不用也预留,例:1为主分区,2为扩展分区,3.4未使用,5.6为扩展分区. /dev/hda1 (IDE硬盘) /dev/sda1(SCSI.SATA硬盘) 必须有/根分区和swap分区(交换分区,min(内存2倍,2G),可理解为虚似内存): 推荐/boot启动分区,200MB,意义:如果没有此分区,所有启动

Linux系统安装-系统分区

ctrl+alt+enter全屏

[转]硬盘的那些事(主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR等)

http://xu3stones.blog.163.com/blog/static/205957136201210309424303 主分区,扩展分区,逻辑分区,活动分区,系统分区,启动分区.........主引导扇区,MBR,bootloader..........各种概念,你都清楚什么意思吗?花了一天的时间终于研究清楚了,网上好多帖子的解释都是错的,或者没有深入到本质,都是什么C盘啊,D盘啊,都被windows洗脑了.浪费了好好长时间. 主分区:实际上在早期的硬盘分区中并没有主分区.扩展分区

Day 7 Linux之系统监控、硬盘分区等

Linux之系统监控.硬盘分区等 系统监控 系统监视和进程控制工具—top和free 1) 掌握top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 2) 了解使用top命令列出系统状态时,系统默认每5秒刷新一下屏幕上的显示结果.  1.第一行是任务队列信息 14:54:36 当前时间 up 3:42 系统运行时间(时:分) 3 users 当前登录用户数 load average:0.03 0.05 0.10

第2章 Linux系统安装(2)_Linux系统分区及文件系统

2. 系统分区 2.1 分区类型 (1)主分区:最多只能有4个 (2)扩展分区 ①最多只能有1个,主分区加扩展分区最多有4个. ②不能写入数据,只能包含逻辑分区 (3)逻辑分区 2.2 格式化(高级格式化) 高级格式化,又称为逻辑格式化,它是根据用户选定的文件系统(如FAT16.FAT32.NTFS.EXT2.EXT3.EXT4等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表.目录表等用于文件管理的磁盘空间. 2.3 硬件设备文件名 (1)硬件设备文件名 硬件 设备文件名

Linux系统分区和挂载

Linux系统分区和挂载 linux系统分区 Linux分区和Windows有很大的区别.在Linux中,没有图形化的分区界面,因此,我们无法看到Windows下C盘.D盘这样的磁盘分区界面. 1. 硬盘分区 硬盘分区的目的:提高管理效率.如果所有东西都放在一个分区,OS管理起来效率比较低.同时,操作系统在启动时会通过 MBR 来获得操作系统文件所在的分区,所以一个可引导分区是不能缺少的. 分区是和操作系统没有任何关系.因为安装操作系统之前,分区已经开始进行了.我们可以简单的认为分区就是把硬盘分

Linux基础回顾(2)——Linux系统分区二三事

问题来自Linux教材,答案自我整理难免会有不足之处.这是我Linux期末的总结 1. 一块硬盘上可以有几种类型的分区?各自可以有多少个?(各个分区能安装操作系统吗?) 硬盘分区有三种类型的分区:主分区,扩展分区,逻辑分区:一个硬盘最多能划分4个主分区,或者3个主分区加上一个扩展分区,扩展分区上可以划分多个逻辑分区(最多20个).能安装操作系统. 2.用户能否在安装过程中创建扩展分区呢? 分区工具在文件系统类型中没有提供扩展(extended)分区类型,即用户不能根据需要不能手工创建扩展分区.安