ubuntu文件系统的相关学习

0.在 Linux 系统中,所有的文件都是以 / 目录为根的一棵大目录树进行管理。如果要使用USB存储设备、光盘或软盘等存储设备,必须将这些设备中的小目录树挂载到 Linux 系统的大目录树中。

  1.   添加一个新知道的小东西:bash是linux系统的默认解释器。
    

1.Linux系统的路径写法有两种,参考连接:知乎连接

Windows的路经起点是不同的盘符,而Linux的起点是根,即一个斜杠“/”。这个斜杠就是Linux的第一层目录。然后后面每一层目录用一个斜杠分开。

  • 一种是相对路径一种是绝对路径。

  • 绝对路径都是以“/”开头的,比如/usr/bin/vi或者/home/test/,代表从根目录"/"开始计算的绝对路径。

  • 相对路径都是不以“/”开头的,不如git/linux/或者work/jobs/test.xml,代表从当前所在目录开始计算的相对路径,如果想知道你现在所在的目录是什么可以借助pwd命令查看。

1.05 硬盘对应的是/dev/sd*,例如:第一块硬盘对应的是/dev/sda,第二块硬盘对应的是/dev/sdb,第三块硬盘对应的是/dev/sdc(如果有)。
1.1 分区对应的是某一个硬盘的某一个分区,例如:第一个硬盘的第一个分区就是/dev/sda1,第二个硬盘的第三个分区就是/dev/sdb3。

以下部分参考连接:https://zhuanlan.zhihu.com/p/36209433

1.2文件系统的使用步骤:创建文件系统和挂载。
1.3创建文件系统:将文件系统的基本组织格式(包括数据块格式,超级块信息,free space组织结构等)写进存储设备里。
有了一个文件系统后我们不能直接访问他,你可以访问文件系统所在的磁盘,比如对磁盘进行读写操作,但是无法使用文件系统,需要 接下来的挂载才行。
1.4挂载(大牛的理解):挂载就是将存储设备上的文件与目录和已有的目录书关联起来,让你可以通过文件系统的逻辑来访问存储设备。(windows系统也是挂载到一个根目录下的,只是他把根目录隐藏起来了,把挂载点以盘符的形展示给你)。
1.5 现有的文件系统有 :大家比较熟知的是NTFS, ExtN:Ext2/3/4,ZFS,XFS,Btrfs,NFS等。

  • NTFS:Windows当前的默认文件系统,由于版权和组织格式(对inode不友好)等原因没有被Linux内核直接支持,但可以通过ntfs-3g用户态软件包配合Linux的FUSE机制来使用windows的NTFS文件系统。当你在Linux上插一块带有NTFS文件系统的U盘或硬盘时,挂载的时候Linux就会这样做。
  • Ext系列是Linux的老牌文件系统了,一直是Linux的主打。
  • ZFS:这个可厉害了,它可以说是“目前最好”的文件系统(个人认为,抬杠就免了),功能强大且稳定。
  • VFS:这里我列一下VFS是为了强调一下,这个不是文件系统,这是一个文件系统上层的抽象,不是具体的某个文件系统。你跟人说文件系统包括VFS,就好像你说你编程语言学的VC++一样。
  • NFS不是本地文件系统,它是通过网络虚拟出文件系统的概念来访问Server端数据,其数据端往往架设在一个现有的本地文件系统之上(如ext4),然后export出一个挂载点,供Client端挂载使用。类似这样概念的文件系统还有很多。

2.你为哪个分区挂载为 / , 系统就会安装在哪个分区上。你把ssd那块盘上分出一个分区,挂载为 / 。
3.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值