Linux系统中对于文件系统的存在方式和windows完全不相同,对于Linux来说一切皆文件的思想是其核心,所以对于Linux下的设备来说,其所对应的设备文件都存放在/dev目录下,linux下硬盘设备名为(IDE硬盘为hdx(x为a开始的字符一般一块硬盘设备对应一个字母,一个分区对应字母后面的数字),SCSI、SATA、USB设备为sdx(x为a开始的字符,分区对应和IDE一样),主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)查看设别名可以使用下面的命令来查看:

sudo fdisk -l

今天用的是SD卡(即Flash设备)并非USB设备,但是我的SD卡在系统读取设备的时候因为操作失误导致我的系统读不出来我的SD卡的剩下几个分区(没有文件系统),所以我先查看文件系统的情况。


sudo dumpe2fs /dev/mmcblk0

(后面的设别名称根据自己的实际情况就行了)

发现没有文件系统,那么下面要做的就是分区和创建文件系统。

我只需要一个主分区,所以下面的操作只划分出了一个主分区,剩下的分区和这个过程一样,照做就行了


sudo fdisk /dev/mmcblk0
下面可以输入m 获取帮助,

m:获取帮助
n:新建分区
p:显示分区表
d:删除分区
b:设置卷标
w:写入分区表
t:改变分区文件系统类型
v:检验分区
l:显示fdisk所支持的文件系统代码
q:退出

这些命令符是参数选项,需要的时候可以参考参考。

下面选择n进行新分区的创建

选择需要创建的是主分区还是扩展分区:

我需要的是主分区,所以输入p:

分区号和后面的块号根据自己的需要去选择

我要的是一整个主分区,所以所有的都是默认的选项:


选完之后,还可以继续划分,这个根据自己需要来就可以了,下面我们查看一下分区的情况,输入p:


最后做好划分之后输入w进行分区就行了:


最后就是创建文件系统:


sudo mkfs -t ext3 /dev/mmcblk0p1

也可以用前面的命令,在(输入m获取帮助)处选择-t和-l命令来创建和查看文件系统相关的选项。

这样就可以获得想要的文件系统了。

个人觉得Linux的对于文件的支持比windows和PE系统都要好,今天的情况就是在两个系统中都读不出来后面那个隐藏的容量,格式化也不好使。


GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐