整理一下脑回路,别太乱就行
分区吧!先添加一个硬盘, 分区完干嘛呢! 格式化,为啥格式化,规定要放是什么东西,终于能放了,那就挂载吧!等等,你需要自动挂载的服务?
使用一个硬盘也不容易呀(菜鸟的咆哮)!
目录
分区
先添加一个硬盘
#fdisk -l 列出系统分区,可以查看添加硬盘成功了没
分区就是把一个大柜按照要求分割成几个小柜子
格式化就是在每个小柜子中打入隔断,决定每个隔断的大小和位置,然后在柜门上贴上标签,标签中写清楚每件衣服保存的隔断的位置和这件衣服的一些特性(写的这么通俗易懂,害的我复制下来|摘抄的)
但分区也不是随便分的,考虑一下Linux的感受,分区有以下三种
主分区 : 最多只能分四个
扩展分区: 只有一个,也是主分区的一种,不能存储数据和格式化,分成逻辑分区才能使用
逻辑分区: 在扩展分区中建立的分区,从5开始(分一下就知道什么意思了)
命令:
#fdisk -l // 列出系统分区
#fdisk 设备文件名(分区) // 给硬盘分区
fdisk设备文件名后出现的参数
q |
不保存退出 |
w |
保存退出 |
p |
显示分区列表 |
m |
显示帮助菜单 |
d |
删除一个分区 |
l |
显示已知的文件系统类型 |
n |
新建分区 |
扩展完后:
#partprobe // 可以避免重启 ,强制读取分区表
格式化
格式化是为了写入文件系统(就是在硬盘中打入隔断并贴上标签) 分区格式后才能使用
命令:
#mkfs 参数 分区设备文件名
参数 : -t 文件系统 // 文件系统 ext3、ext4v
挂载
Linux中所有的存储设备都必须挂载之后才能使用
挂载是指把硬盘分区和挂载点联系起来的过程
挂载点是目录(空目录),如果使用已有数据的目录,则原先目录的数据可能找不到
命令:
#mount //查询系统中已经挂载的设备
#mount -t 文件系统 设备文件名 挂载点
#mount 分区(设备文件名) 挂载点 //挂载分区 这是系统默认的(没有输入文件系统)
#mount -t iso9660 设备文件名 挂载点 //挂载光盘 iso9660是光盘的标准文件系统 (热衷于带o的数字吧)
#mount -t vfat 设备文件名 挂载点 // 挂载u盘
挂载完之后 取出前都要卸载
#unmount 设备文件名或挂载点 //两者一个即可
挂载之后,重启之后就没了
为此要开机自动挂载
(1)
#vim /etc/fstab //开机自动挂载 ||添加内容可自行搜索
#mount -a //依据配置文件/etc/fstab的内容自动挂载
(2)
#vim /etc/rc.d/rc.local
#mount 分区(设备文件名) 挂载点 //输入挂载内容
知识点
(1)df Disk free 空余硬盘
df 命令可以査看已经挂载的文件系统的信息包括设备文件名、文件系统总大小、已经使用的大小、剩余大小、使用率和挂载点等
#df -Th //査看已经挂载的文件系统的信息
参数详见 :man df q键退出
(2)du Disk usage 硬盘使用率
du 是统计目录或文件所占磁盘空间大小的命令
参数详见 :man du q键退出
(3)文件系统
文件的数据放入date block(数据块)实际保存的数据
文件的属性放入inode 每个文件占用一个inode
super block 记录整个文件系统的信息
文件名是文件所在目录的数据,保存在上一级的block中