导航:首页 > 操作系统 > linux文件系统

linux文件系统

发布时间:2022-01-29 02:46:04

linux 文件系统的意思

你好,我来解释一下,前者指的是磁盘文件系统是指磁盘的格式,一般指磁盘的物理格式,如ext2之类的,是磁盘分区时产生的,会在磁盘上写入一些特殊的头文件,以便使用它储存文件,空白的未格式化的磁盘也就是硬盘是不能使用的。
linux中物理的分区和系统软件的文件系统是分开的,也就是不相干的,它们唯一的连接途径就是挂载。
挂载是指将linux文件系统中的某个文件夹单独分出来放在某一个分区上,此时挂载的分区叫做挂载点,记录文件挂载设置的文件叫做fstab,在/etc/目录下,可以按照格式自定义挂载。
文件系统层次结构指的就是文件的组合,不过linux的这个文件组合层次结构清楚,所以特别另提一次而已。

② linux如何增加文件系统大小

(一) 备份

首先组好备份要更改的分区中的文件. 对磁盘的操作也许会导致数据的丢失. 开始工作之前最好将重要的数据保存到别的分区.

(二) 获取相关信息

1, 运行 $ df , 查看文件系统信息. 记下想要调整的分区对应的挂载点和设备文件.

这一步是为了查看/usr/local对应/dev/中的哪个设备文件. 本文以/dev/hda7为例.

2, 运行 # sudo fdisk /dev/sda . 进入fdisk , 按下p, 查看磁盘分区信息. 记下/dev/sda8的起始柱面号, 终止柱面号. 设他们分别为start, end. 并记下一个"Unit"包含多少字节.

注意, 文件系统大小和磁盘分区大小是不能等同的: 起码他们的计量单位不同. 在文件系统中, 一般用KB, MB, GB为单位. 但在fdisk中, 是以磁盘的"unit"值(即一个柱面中包含的字节数)来计算的. 我们运行 # fdisk /dev/sda后, fdisk显示如下信息:

Disk/dev/sda:163.9GB,163928604672bytes
255heads,63sectors/track,19929cylinders
Units=cylindersof16065*512=8225280bytes

(三)计算终止柱面号

e.g: 原先/usr/local的大小为5000 MB, 起始柱面号为2550, 终止柱面号为3157. 那么现在要将它的大小改为1000MB, 应该这样计算终止柱面号( [3.2] = 4 ):

终止柱面号 = 2550 + [(1000 * 1024 * 1024 ) / 8225280] = 2678

使用fdisk删除原来的分区(以前分区的数据不会丢失!). 然后新建一个分区, 新分区于旧分区唯一的区别就在于分区大小不一样, 这表现在他们终止柱面号不同.

增加分区大小: 终止柱面号设置为空闲空间的最后一个柱面号.减小分区大小: 终止柱面号由计算得出.

开始调整

在开始调整之前, 最好拿一张纸记下要调整的分区的下列信息:

调整前大小, 调整后大小. 它挂载在哪个目录, 对应于/dev/中的哪个设备. 起始, 终止柱面

e.g: 调整前: 5G, 调整后: 1G, 挂载点: /usr/local, 对应于/dev/hda7. 起始,终止柱面分别为2550,3157

1,卸载分区

最好在runlevel=1的情况下卸载.

#umount/dev/

2,检查文件系统的一致性

#fsck-n/dev/

3,如够是ext3系统,还要去除日志

#tune2fs-O^has_journal/dev/

注意:取出日志后的ext3系统是无法挂载的,使用

#tune2fs-j/dev/重建日志.

4,调整文件系统大小

#resize_reiserfs-s1000M/dev/hda7

调整完文件系统的大小以后,再使用以下命令以文件系统进行全面的检查:

#reiserfsck--check--fix-fixable/dev/hda7

5,进入fdisk,调整分区大小

#fdisk/dev/hda

由于内核仍然使用旧的分区表,重启之后再进行后面的步骤.

通过以上步骤,已经完成了硬盘分区大小调整的操作,接下来回到重新调整文件系统大小的问题上来。由于硬盘分区是按照柱面来计划的,要在resize_reiserfs步骤上就一步到位调整文件系统大小与硬盘分区大小正好相等是比较困难的事情。所以一般是调硬盘分区比文件系统要大一点点,然后再通过以下命令进行同步(当然如果你不在意硬盘分区里面存在部分空间的话也可以忽略以下步骤):

#umount/home/
#resize_reiserfs/dev/hda6

③ linux支持的文件系统有哪些

比如Btrfs、JFS、ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。

Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问系统调用接口,向下和具体不同文件系统的实现接口。VFS屏蔽了具体文件的实现细节,向上提供统一的操作接口。通过VFS可以实现任意的文件系统,这些文件系统通过文件访问系统调用都可以访问。所以Linux系统核心可以支持十多种文件系统类型。

(3)linux文件系统扩展阅读:

EXT是延伸文件系统(英语:Extended file system,缩写为 ext或 ext1),也译为扩展文件系统,一种文件系统,于1992年4月发表,是为linux核心所做的第一个文件系统。采用Unix文件系统(UFS)的元数据结构,以克服MINIX文件系统性能不佳的问题。它是在linux上,第一个利用虚拟文件系统实现出的文件系统,在linux核心0.96c版中首次加入支持,最大可支持2GB的文件系统

EXT3是第三代扩展文件系统(英语:Third extended filesystem,缩写为ext3),是一个日志文件系统,常用于Linux操作系统。它是很多Linux发行版的默认文件系统。Stephen Tweedie在1999年2月的内核邮件列表中,最早显示了他使用扩展的ext2,该文件系统从2.4.15版本的内核开始,合并到内核主线中。

④ linux 文件系统 是什么意思

就是
Linux
所使用的文件系统……
Linux
支持很多系统,主要是
ext
系列、reiserfs
、xfs
这些常见的文件系统。
ext
不说了
ext2
ext3
以及最新的
ext4
,是
Linux
的标准文件系统。各方面设计都比较均衡。版本的变化带来的是功能的增加。
reiserfs
他也有不同的版本,3
系列被内核所直接支持,对于小文件的性能很好,reiser4
因为各种原因,不被
Linux
内核直接支持,但可以加补丁来支持。但前景比较悲观。(作者因杀妻而被捕)
xfs
更适合大型主机使用,前身印象里是
IBM
的一个文件系统。
其实
Linux
还支持很多文件系统的,只要是
POSIX
标准的文件系统,就可以用来作为
linux
的文件系统。
这个
Linux
文件系统一般是针对于
Windows

NTFS
、FAT
所作的表示,因为
Windows
并不直接支持
Linux
所使用的文件系统,为了便于
Windows
用户的理解,Linux
文件系统的称呼可以方便的表示
Windows
不支持的用在
Linux
下面的文件系统。

⑤ Linux里面文件系统有哪些

Linux系统是现在非常受欢迎的操作系统,在Linux之中,一切都是文件,因为有很多操作都是依靠文件系统才可以完成的,而且文件系统可以满足用户正常的使用,那么Linux中常见的文件系统有哪些?为大家介绍一下。
总体来说,在Linux之中,系统能够支持的文件系统要比Windows系统多很多,达到数十种,所以说Linux系统也是非常出色的操作系统。Linux中常见的文件系统介绍:
1、Ext3:是一款日志文件系统,能够在系统异常的情况下避免文件系统资料丢失,并且能够修复数据的不一致以及错误,同时,当硬盘容量较大的时候,所需要的修复时间也会增长,无法保证百分之百资料不会丢失,将整体磁盘的每个写入动作细节预先记录,避免发生异常的时候可追踪到被中断的部分,尝试修补。
2、Ext4:是上一个的改进版本,是RHEL
6系统中的默认文件管理系统,支持存储容量达到了1EB,同时还能够无限多的子目录,另外文件系统能够批量分配block块,从而极大地提高了读写效率。
3、XFS:是一个高性能的日志文件系统,而且是RHEL
7中默认的文件管理系统,优势就是在于发生意外可以快速回复可能被破坏的文件,强大的日志功能只需要花费较低的计算和存储性能,最大支持存储容量18EB,几乎满足多种需求。

⑥ Linux主要几种文件系统

Linux是支持多种文件系统的操作系统,相对比较主流的有ext4、xfs、BtrFS等,一般安装使用的是ext4。

1、 EXT4是第四代扩展文件系统(英语:Fourth extended filesystem,缩写为 ext4)是Linux系统下的日志文件系统,是ext3文件系统的后继版本。

⑦ 如何查看linux的文件系统是什么格式的

需要准备的材料分别是:电脑、linux连接工具。

1、首先连接上linux主机,进入等待输入指令的linux命令行状态。

⑧ 什么是Linux文件系统,Linux常用的文件系统有哪些

文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

在Linux中常用的文件系统主要有ext3、ext2及reiserfs。Linux目前几乎支持所有的Unix类的文件系统,除了我们在安装Linux操作系统时所要选择的ext3、reiserfs和ext2外,还支持苹果MACOS的HFS,也支持其它Unix操作系统的文件系统,比如XFS、JFS、Minix fs 及UFS等,您可以在kernel的源码中查看;如果您想要让系统支持哪些的文件系统得需要把该文件系统编译成模块或置入内核;当然Linux也支持Windows文件系统NTFST和fat,但不支持NTFS文件系统的写入;支持fat文件系统的读写。现在还有新的ext4文件系统。

⑨ 如何查看linux文件系统的类型

通过df命令查看。

⑩ linux常见的文件系统有哪些

说说常见的吧 ,有以下几种
Ext3是一款日志文件系统能够在异常停机中避免文件系统资料不一致的情况,自动修复数据的不一致与错误,然而一般重整文件系统相当耗费时间(尤其容量大的硬盘),当然也不能保证100%资料不流失。它将会将整个磁盘的写入动作预先记录下来(每个细节),所以在异常停机后可以回溯追踪到被中断的部分。
Ext4可以成为Ext3的后继版本,作为RHEL6系统的默认文件管理系统,其支持更大的文件系统到1EB(1EB=1,073,741,824GB且能够有无限多的子目录),另外Ext4文件系统能够批量分配block块并作"Extents"极大的提高了读写效率。
XFS作为RHEL7默认的文件管理系统,它的日志型文件管理系统的优势在意外关机后尤其明显,可以快速的恢复可能被破坏的文件,另外经过优化后日志功能对硬盘性能影响非常小,同时最大支持18EB的存储容量满足了几乎所有需求。
上边的内容都是我在《linux就该这么学》这本书中学到的,你可以下载下来看看。

阅读全文

与linux文件系统相关的资料

热点内容
安卓os14怎么默认桌面 浏览:547
应用市场下载在哪个文件夹 浏览:893
安卓上的谷歌地图怎么用 浏览:181
安卓命令行打包 浏览:514
编程文字与数字教学视频 浏览:815
如何看手机号码注册哪些app 浏览:411
linux查看总内存 浏览:850
python进程间共享 浏览:436
js如何获取本地服务器地址 浏览:68
gfx什么时候支持安卓十一系统 浏览:939
压缩机90兆帕 浏览:928
程序员调侃语句 浏览:579
不是php函数的是 浏览:998
压缩文件好处 浏览:785
3d266期神童三胆计算法 浏览:189
通过爱思助手怎么下载app 浏览:323
vi命令将文件创在桌面上 浏览:924
程序员做竞价 浏览:698
江苏中小学编程纳入课程 浏览:732
单纯形法包括动态规划算法 浏览:951