Linux--Ubuntu入门篇(Ubuntu下的磁盘管理)

引言:

U盘类型: FAT32 (U盘右键属性)

一、Ubuntu磁盘文件(在/dev中)

/dev/sd* 文件,此类文件时磁盘设备文件,并不能直接访问磁盘,必须要将磁盘挂载到某一个目录才可以访问。(sd* 表示以sd开头的磁盘文件,如 sda, sda1.sda2.sda5,sdb,sdb1)

/dev 文件下是设备, u盘也是设备 ,那么首先在/dev下 cd sd*
查看所有以sd开头的磁盘文件。
再拔掉u盘,重新cd sd*, 看看少了哪些sd的文件,则说明该u盘就是该文件(注意:u盘对应多个sd开头的文件哦!!)
如 U盘对应 sdb 和 sdb1; 那么sdb1就是U盘的分区1;如设置多个分区,则分多几个sdbx;
通过上述,说明 /dev/sdb 和 /dev/sdb1 是U盘的设备文件(不一定是sdb哦,不同电脑不一样,可能是sdc等等,自己操作就知道是哪个文件了)

进入U盘: cd /media/用户名/U盘名

二、磁盘和目录的容量查询命令

df:列出文件系统的整体磁盘使用量。主要查看单个文件系统的使用量
du:评估文件系统的磁盘使用量,主要查看单个文件的大小。
du -h --max-depth=1 显示第一层

三、磁盘挂载与卸载,分区和格式化

1、磁盘的挂载和卸载
mount和umount命令

卸载
Linux--Ubuntu入门篇(Ubuntu下的磁盘管理)_第1张图片
首先看Ubuntu桌面是否有U盘图标,这里一定不能话停留在这里,先右键解锁掉(这里的U盘不会因此而卸载掉,还是依然挂载在Ubuntu上)
再使用卸载命令: umount /media/用户名/U盘名 (这里有时候不需要用户名,具体自己ls一下当前目录情况来决定)
或者用 sudo umount /media/用户名/U盘名 -f
(这里要注意:你的命令行不要在 u盘的目录下,不然就类似你在用着U盘,因而卸载不了)

重新挂载:sudo mount /dev/sdb1 /mnt (将U盘的分区1挂载到 /mnt目录下(通常手动mkdir创建个目录udisk/ ,将U盘挂载在udisk/ ))
如果看到u盘里的中文乱码,那重新卸载再挂载(加参数)
sudo mount -o iocharset=utf8 /dev/sda1 /mnt/udisk

2、磁盘分区(相当于windows中将一个盘分为DEFG等多个盘)
fdisk命令

首先要将U盘卸载umount(不能挂载)
umount /media/7D50-6089
sudo fdisk /dev/sdb
再输入自己想要的命令,这里可输入 m , 寻求帮助。
输入 d (删除一个磁盘)
输入w (保存 写并且退出)

输入 ls /dev/sd* 可以看到 U盘分区1 : sdb1 已经被删除

分成多个磁盘:
(1) 首先要将U盘卸载umount(不能挂载)
umount /media/7D50-6089
(2)sudo fdisk /dev/sdb
(3)输入命令m帮助: 不懂命令的可以输入m帮助,懂得直接跳过此步
(4)输入 n (增加一个分区)
(5)输入p (选择分区类型,一般选p)
(6)输入 1-4 其中一个数字 (分区序号,看你现在分区有几个,没有分区就选1,有一个了就选2 。以此类推)
(7)第一个扇区 : 输入 :选择default后面的数字 2048个扇区(数字会变的) / 或者直接回车默认就行
在这里插入图片描述
(8)最后一个扇区, 这里会影响到你分配该区的容量是多少。输入 2099200
比如分配1G的容量。
1GB = 1024 * 1024 * 1024 = 1073741824
1个扇区等于 512B (512个字节)
即 1073741824 / 512 B = 2097152个扇区
此基础上,加上第一个扇区的数量2048 (若后面再重新分区2,那么这个第一个扇区的数值是不同的,就default后面的数值决定)
即得全部扇区为 2099200个扇区
(9)即分区完成,这时候可以对剩余内存再进行分区,如上操作
(10)分区全部完成后,输入 w ,完成写保存退出

分区完成后得要格式化
格式化:就是给每个分区装一个文件系统,比如FAT,EXT等

3、磁盘格式化
磁盘分区创建好以后就可以格式化磁盘,使用命令mkfs。如:
mkfs -t vfat /dev/sdx (即给 sdx分区安装FAT文件系统)

sudo mkfs -t vfat /dev/sdb1
sudo mkfs -t vfat /dev/sdb2
sudo mkfs -t vfat /dev/sdb3

你可能感兴趣的:(Linux,linux,ubuntu)