Linux笔记(五)

FHS文件系统层次结构标准协定是工程师们在Linux系统中存储文的时候需要遵守的规则、FHS是根据以往无数Linux系统用户和开发者的经验而总结出来的,指导咱们应该把文件保存到什么位置,以及告诉运维人员应该在何处找到所需文件。
目录名称 应放置文件的内容
/boot 开机所需文件——内核,开机菜单及所需配置文件等
/dev 任何设备与接口都以文件形式存放在此目录
/etc 配置文件
/home 用户主目录
/bin 单用户维护模式下还能够被操作的命令
/lib 开机时用到的函数库及/bin与/sbin下面命令要调用的函数
/sbin 开机过程中需要的
/media 一般挂载或删除的设备
/opt 放置第三方的软件
/root 系统管理员的主文件夹
/srv 一些网络服务的数据目录
/tmp 任何人均可使用的“共享”临时目录
/proc 虚拟文件系统,例如系统内核,进程,外部设备及网络状态等
/usr/local 用户自行安装的软件
/usr/sbin 非系统开机时需要的软件/命令/脚本
/usr/share 帮助与说明文件,也可放置共享文件。
/var 主要存放经常变化的文件,如日志。
/lost+found 当文件系统发生错误时,将一些丢失的文件片段存放在这里


物理设备的命名规则


硬件设备 文件名称
IDE设备 /dev/hd[a-d]
SCSI/SATA/U盘 /dev/sd[a-p]
软驱 /dev/fd[0-1]
打印机 /dev/lp[0-15]
光驱 /dev/cdrom
鼠标 /dev/mouse
磁带机 /dev/st0或/dev/ht0(IDE设备)




/dev/sda5


/dev 硬件设备文件所在的目录


sd 表示scsi设备
hd表示IDE设备


a  硬盘的顺序号,以字母a、b、c、......表示
5 分区的顺序号,以数字1、2、3、.....表示


挂载硬件设备


mount 文件系统 挂载目录




mount /dev/sdb2 /backup 指的是把设备“/dev/sdb2”挂载到/backup 目录




配置永久的方法为;




填写格式为:“设备文件  挂载目录  格式类型  权限选择  自检  优先级  ”




设备文件:一般为设备的路径+设备名称 ,也可以写UUID值


挂载目录:指定要挂载到目录,需挂载前创建好


格式类型:即指定文件系统的格式,比如ext3/ext4/xfs/swap/iso9660....


权限选项:默认为defaults(rw,suid,dev,exec,auto,nouser,async),可指定acl或quota等


自检:若为1则开机后进行磁盘自检,0为不自检




优先级:若“自检”为1 ,则可对多块硬盘进行优先级设置






栗子:
文件系统为“ext4”的硬件设备“/dev/sdb2”开机后自动挂载到“/backup”目录上。默认权限且无需开机自检,就需要在/etc/fstab文件中写入下面的信息




[root@localhost~]#vim /etc/fstab




/dev/mapper/rhel-root / xfs defaults 1 1
UUID=812b1f7c-8b5b-43da-8c06-b9999e0fe48b /boot xfs defaults 1 2
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/cdrom /media/cdrom iso9660 defaults 0 0 
/dev/sdb2 /backup ext4 defaults 0 0






umount 命令用于撤销已经挂载的设备文件信息,格式为:“umount[挂载点/设备文件]”


fdisk命令用于管理磁盘分区,格式为:“fdisk[磁盘名称]”




参数 作用
m 查看全部可用的参数
n 添加新的分区
d 删除某个分区信息
l 列出所有可用的分区类型
t 改变某个分区的类型
p 查看分区表信息
w 保存并退出
q 不保存直接退出






在Linux系统中用于格式化的是mkfs命令


使用方法是:mkfs.文件类型名称,例如要格式化分区为xfs文件系统,则命令为:mkfs.xfs /dev/sdb1




硬盘的挂载和使用


首先是创建一个用于挂载设备的挂载点目录,然后使用mount命令将存储设备与挂载点进行关联,最后还可以用df-h命令来查看下挂载状态和硬盘使用量信息
[root@localhost ~]# mkdir /newFS
[root@localhost ~]# mount /dev/sdb1 /newFS/
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 18G 3.5G 15G 20% /
devtmpfs 905M 0 905M 0% /dev
tmpfs 914M 140K 914M 1% /dev/shm
tmpfs 914M 8.8M 905M 1% /run
tmpfs 914M 0 914M 0% /sys/fs/cgroup
/dev/sr0 3.5G 3.5G 0 100% /media/cdrom
/dev/sda1 497M 119M 379M 24% /boot
/dev/sdb1 2.0G 33M 2.0G 2% /newFS






du命令用于查看文件的数据占用量,格式为:“du[选项][文件]”





























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值