注意:以下操作都是在开发板上操作,我们的教程涉及多款开发板,不同的 linux 版本,命令用法可能 稍有差异。
[root@imx6ull:~]# df [-PkmhT] [目录或档名]
选项与参数:
-k :以 KBytes 的容量显示各档案系统;
-m :以 MBytes 的容量显示各档案系统;
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-T :连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
df 读取的资料整个文件系统的统计信息,在显示的结果中你需要特别留意的是那个根目录(/dev/root)的剩余容量。所有的资料都是由根目录衍生出来的,当根目录的剩余容量剩下 0 时,那你的 Linux 存储空间肯定不够了。
[root@imx6ull:~]# du [-aHLdclsxhmk] 文件或目录名称
选项与参数:
-a 同时显示每个文件的文件大小
-d N 将输出限制为深度<N 的目录
-c 显示总计
-s 每个参数仅显示总计
-x 跳过不同文件系统上的目录
-h 可读格式的大小(例如 1K 243M 2G) -m 大小(以兆字节为单位)
-k 大小(以千字节为单位)(默认)
先执行“cd /etc”进入/etc 目录,再执行 du 命令:
5.1.3.2 查看当前系统内所有分区 使用 fdisk –l 列出系统下的所有磁盘设备分区信息,每个磁盘设备的提示信息意义为:
此时我们需要得知,不同的设备分区来自哪个磁盘设备,如下图所示,/dev/mmcblk0 为我插入的 8GB SD 卡设备,此时可以从下图中得知 此 sd 卡有两个分区信息,容量大小为 7560MB。
fdisk /dev/mmcblk0 :先进入 fdisk 画面; p :先看一下分区的信息,这里显示只有一个分区。
n :这个时候让你选择 primary partition(主分区) 还是 extended(扩展分区),我们这里输入 p 选择主分区。
2 :此时让你输入创建到第几个分区,这里直接输入 2, 输入成功后再次打印显示分区信息,显示已经有两个分区。
w :按 w 可将分区信息存储到分区表中,并离开 fdisk ;当然啰, 如果你反悔了,直接按下 q 就可以取消刚刚的删除动作,此时,我们需要格式化并挂载新的分区。
从上图可知,我们的第二个分区设备为 /dev/mmcblk0p2 ,分区类型为 Linux ,此时我们可以用如下命令对其进行格式化,并挂载。
// 格式化此分区设备为 ext3 格式,如果提示是否强制继续,输入 y 即可
[root@imx6ull:~]# mkfs.ext3 /dev/mmcblk0p2
格式化完成后,需要将其挂载到相应的目录,才可对其进行操作,此时我们挂载的目录为 /mnt
root@imx6ull:~]# mount -t ext3 /dev/mmcblk0p2 /mnt
此时可以使用 df –Th 命令查看系统所有的挂载信息,来确认是否挂载成功 以及分区的详细信息。
fdisk /dev/mmcblk0 :先进入 fdisk 操作界面;
p :先看一下分区的信息,这里显示只有一个分区。
d :这时候让你选择删除那个分区,我们有两个分区就选择删除第 2 个分区好了,删除后,再次输入 p 来查看当前磁盘设备有几个分区。
w :按 w 可将分区信息存储到分区表中,并离开 fdisk ;当然啰, 如果你反悔了,直接按下 q 就可以取消刚刚的删除动作。
fdisk /dev/mmcblk0 :先进入 fdisk 操作界面;
p :先看一下分区的信息,这里显示只有一个分区。
n :这个时候让你选择 primary partition(主分区) 还是 extended(扩展分区),我们这里输入 p 选择主分区。
t :输入 t 表示要修改分区类型,然后输入需要修改的分区,这里选择第二个分区,
L :列出所有的分区类型,此时输入我们将要修改成的分区类型,这里是要修改成 FAT32(LBA)分区类型,所以输入 c 。 p :再次显示所有的分区类型,看是否已经更改。
w :按 w 可将分区信息存储到分区表中,并离开 fdisk ;当然啰, 如果你反悔了,直接按下 q 就可以取消刚刚的删除动作,此时,我们需要格式化并挂载新的分区。
从上图可知,我们的第二个分区设备为 /dev/mmcblk0p2 ,分区类型为重新设置为 FAT32,此时我们可以用如下命令对其进行格式化,并挂载。
// 格式化此分区设备为 fat 格式,如果提示是否强制继续,输入 y 即可
[root@imx6ull:~]# mkfs.fat /dev/mmcblk0p2
格式化完成后,需要将其挂载到相应的目录,才可对其进行操作,此时我们挂载的目录为 /mnt
root@imx6ull:~]# mount -t vfat /dev/mmcblk0p2 /mnt
此时可以使用 df –Th 命令查看系统所有的挂载信息,来确认是否挂载成功 以及分区的详细信息。