⑴ linux 文件系统管理
3.1Linux 文件系统类型
不同的操作系统使用不同类型的文件系统,为了与其他的操作系统兼容,以相互交换数据,
通常,每种操作系统都支持多种类型的文件系统。
Linux 中保存数据的磁盘分区通常采用EXT2/EXT3 文件系统,而实现虚拟存储的swap 分区
采用swap 文件系统,同时Linux 内核支持十多种不同的文件系统。
1. EXT2 和EXT3 文件系统
EXT(Extended File System,扩展文件系统)是专为Linux 设计的文件系统。在Linux 发展
早起,起到重要中用,但在稳定性、速度和兼容性方面存在缺陷。
EXT2 是为解决EXT 系统存在的缺陷而设计的可扩展、高性能的文件系统。
EXT3 是EXT2 的增强版本,在EXT2 的基础上,增加了文件系统的日志管理功能。
EXT3 文件系统具有的特点:
(1) 高效性:当系统因为异常断电或系统崩溃,重新启动时不需要检查文件系统的一致
性,只需要根据文件系统的日志,快速检测并恢复文件系统到正常状态。
(2) 数据的完整性:可以保持数据域文件系统状态的高度一致性,避免意外关机对文件
系统造成的破坏。
(3) 数据的存取速度更快:EXT3 文件系统的日志功能对磁盘驱动器的读/写进行优化,
使读/写系统的速度更快。
(4) 数据易于转换
2. swap 文件系统
用于Linux 的交换分区。在Linux 中,使用整个交换分区来提供虚拟内存。
3. VFAT 文件系统
VFAT 是Linux 对DOS、Windows 系统下的FAT 文件系统的统称。
4. NFS 文件系统
NFS 即网络文件系统,用在UNIX 或Linux 系统间通过网络进行文件共享。
5. SMB 文件系统
SMB 是Samba 的缩写,是另一种网络文件系统,用于在Windows 和Linux 系统之间共享文
件和打印机。
6. ISO9660 文件系统
CD-ROM使用的标准文件系统。
此外,Linux 支持的文件系统还有minix、msdos、ncpfs、hpfs、umsdos 等。
3.2 Linux 的目录和文件
1.Linux 系统的目录结构
Linux 文件系统由文件和目录组成,文件是专门用来存储数据的对象,目录是一种用来组织
文件和其他目录的容器。Linux 和DOS、Windows 系统一样,使用树形目录结构来组织和管
理文件。
1. / 文件系统的入口,最高一级目录;
2. /bin 基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等。
这个目录中的文件都是可执行的,一般的用户都可以使用。
3. /boot 包含Linux内核及系统引导程序所需要的文件,比如vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;
4. /dev 设备驱动程序文件存储目录,比如声卡、磁盘等,是Linux文件系统的一个闪亮的特性-所有对象都是文件或目录。仔细观察这个目录你会发现hda1, hda2等,它们代表系统主硬盘的不同分区。
5. /etc 存放系统程序或者一般工具的配置文件。
如安装了apache2之后,配置文件在/etc/apache2/目录下。
/etc/init.d这个目录是用来存放系统或服务器以System V模式启动的脚本,这在以System V模式启动或初始化的系统中常见。
6. /home 普通用户默认存放目录Linux是多用户环境,所以每一个用户都有一个只有自己可以访问的目录(当然管理员也可以访问)。它们以/home/username的方式存在。这个目录也保存一些应用对于这个用户的配置,比如IRC, X等。
7. /lib 库文件存放目录这里包含了系统程序所需要的所有共享库文件,类似于Windows的共享库DLL文件。
8. /var 这个目录的内容是经常变动,因为存储的文件,如数据库,数据文件大小是在不断的增大。
/var/log这是用来存放系统日志的目录。
/var/www目录是定义Apache服务器站点存放目录;/var/lib用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地;
/var/log系统日志存放,分析日志要看这个目录的东西;
/var/spool打印机、邮件、代理服务器等假脱机目录;
9. /lost+found 在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。 有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。
Linux应该正确的关机。但有时你的系统也可能崩溃掉或突然断电使系统意外关机。那么启动的时候fsck将会进行长时间的文件系统检查。Fsck会检测并试图恢复所发现的'不正确的文件。被恢复的文件会放置在这个目录中。所恢复的文件也许并不完整或并不合理,但毕竟提供了一些恢复数据的机会。
10. /media 即插即用型存储设备的挂载点自动在这个目录下创建,比如USB盘系统自动挂载后,会在这个目录下产生一个目录 ;CDROM/DVD自动挂载后,也会在这个目录中创建一个目录,类似cdrom的目录。这个只有在最新的发行套件上才有. 10. /mnt /mnt这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录。有时我们可以把让系统开机自动挂载文件系统,把挂载点放在这里也是可以的。比如光驱可以挂载到/mnt/cdrom。
11. /opt 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在Fedora Core 5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过./configure –prefix=/opt/,将软件安装到opt目录。
这个目录包含所有默认系统安装之外的软件和添加的包。
12. /proc 操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统。
这是系统中极为特殊的一个目录,实际上任何分区上都不存在这个目录。它实际是个实时的、驻留在内存中的文件系统。
13. /root Linux超级权限用户root的家目录;
14. /sbin 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令;
这个目录和
/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin目录是相似的; 我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的。
15. /tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。
许多程序在这里建立lock文件和存储临时数据。有些系统会在启动或关机时清空此目录。
16. /usr 这个是系统存放程序的目录,比如命令、帮助文件等。
这个目录下有很多的文件和目录。
当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。
如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中。
⑵ 安装linux 硬盘分区的时候应该选哪个文件系统
ext3 , ext4的文件系统对磁盘读和写的数据量比较多如果很在意移动硬盘的占用空间, 建议最好使用 ext2.数据安全性方面, 还是ext3 , ext4的好。
⑶ RAM,ROM,CD-ROM分别都是什么
·CD-R与 CD-RW的主要刻录格式 大家知道 ,CD-RW的刻录原理与 CD-R 大致相同,不同之处在于能否对光盘重复刻录,而写入光盘上的文件格式是完全一样的 。我们可以把光盘的刻录格式看作是光盘的文件系统 ,它与硬盘文件系统的作用基本一样。现在常用的CD-R/CD-RW文件刻录格式主要有以下几种 。 1. ISO-9660 :简称ISO ,是由国际标准化组织在1985年制定的 ,目前唯一通用的光盘文件系统 ,任何类型的计算机和所有的刻录软件都支持它 。如果想让所有的CD-ROM 光驱都能读取刻录好的光盘 ,就必须使用 ISO-9660 或与其兼容的文件系统 。 2. Rock Ridge :针对 UNIX系统的 ISO-9660文件系统 ,支持文件名字母大小写、符号字符以及长文件名 。由于兼容 ISO -9660, 所以即使操作系统不支持 Rock Ridge, 也可以通过ISO-9660 查看。 3. HFS:全称为混合文件系统 (Hybrid File System),是苹果公司 (Apple)的MAC机所使用的光盘文件系统 ,不支持 DOS、Windows 9x/NT等其他操作系统 。 4. Joliet :微软公司自定义的光盘文件系统 ,也是 ISO-9660 的一种扩展 ,支持Windows 9x/NT 和DOS,在Windows 9x/ NT下文件名可显示 64个字符 ,并可使用中文。 5. UDF:UDF 是统一光盘格式 (Universal Disc Format)的英文缩写 ,由国际标准化组织于1996 年制定的通用光盘文件系统 。它采用标准的包刻录技术 (PW ,Packet Writing)来简化刻录机的使用。UDF文件系统使用户可以如同操作硬盘那样来使用CD- RW刻录机。 6. Overburn :支持刻录超过标准的 640MB盘片 ,最高可达 1GB,但刻录的盘片兼容性较差。 ·CD-R和 CD-RW刻录格式的兼容性 CD-R盘片和一般的 CD 盘片具有相同的尺寸 ,它记载资料的方式与一般的CD盘片一样,也要利用激光的反射来读取资料 ,其激光反射率为65%,略低于 CD-ROM 盘片的70%,所以有很强的兼容性 。 CD -RW盘片由于采用了相变技术 ,它的激光反射率比一般的 CD盘片要低很多 。因此在CD- RW刚刚推出的时候 ,CD -RW盘片是无法在在普通的 CD-ROM 光驱中读出的 。但是随着MultiRead技术的出现 ,这个问题很快得到了解决,如今采用MultiRead 技术已经成为CD -ROM光驱的必备手段。凡是采用了 MultiRead 技术的光驱都可以读出CD-RW盘片 。1997 年年底之后推出的 CD-ROM 光驱都采用了 MultiRead 技术 。由于技术发展得比较早 ,现在CD -R/CD -RW驱动器都具有 CD- ROM驱动器的各种成熟先进的功能 ,都能很好地兼容各种 CD-ROM盘片和 CD-R/CD-RW的盘片。这些盘片在CD-R/CD -RW驱动器中读取都没问题。 ·主要的 DVD 刻录格式 光存储产品正在向可擦写、大容量的方向不断发展,而DVD 光盘具有很大的容量,无疑是继 CD-R、CD-RW之后的又一个理想选择。也正因为如此 ,目前国外厂商正在大力开发可擦写 DVD 技术。就目前来看 ,DVD 光盘主要有以下四种主流的刻录格式。 1、DVD -R( DVD Recordable) 格式 DVD -R格式的数据写入后就不能再被修改 ,所以也称为一次性写入式 DVD刻录格式。DVD- R盘片的刻录原理与 CD- R的刻录原理相似 ,是利用激光在染料层上写入数据,供DVD -ROM光驱读取 ,也可以在 DVD-Video 播放机中播放 。现在 DVD-R 的格式有两种:DVD -R(G)和 DVD-R( A),不同之处在于记录时激光的波长不同。DVD- R(G)使用650nm的激光 ,而DVD -R(A) 使用的是635 nm波长的激光 。DVD -R(G)主要是针对家庭和办公用户用于记录不连续的存档文件 ,并且采用了防止拷贝技术 ,是由 DVD论坛于2000年制定的统一标准 。而DVD- R(A)是在 1998年时由先锋最早提出的 。 2、DVD -RAM (DVD Random Acess Meory)格式 DVD-RAM是以日本的日立、松下、东芝为首的集团开发的一种可复写DVD,它得到了DVD论坛 (一个定义和支持 DVD 格式的行业团体 )的支持,主要分为计算机专用和家电专用两种 。其刻录原理与 CD-RW 一样,也采用了相变技术 。 DVD-RAM 刻录机有点类似于MO驱动器 ,DVD -RAM盘片有卡夹式保护壳 ,所以市面上的 DVD -ROM驱动器和 DVD播放机均不能读取。DVD-RAM 盘片的最大优点是可以复写10万次以上,在所有的可复写记录媒介中排名第一。1998年初制定的标准的DVD-RAM 盘片容量单层只有2 .6GB,双层 5.2GB 。到1999 年后才改为单层 4.7GB ,2000年时双层容量也改为了9. 4GB。不过 DVD-RAM 的缺点也不少 ,DVD- RAM盘片易碎 ,不易保持数据的完整性,不能在 DVD播放机或 DVD- ROM驱动器上使用 。 3、DVD -RW (DVD Rerecordable) 格式 DVD -RW规格是由先锋主导的,DVD论坛于 1999 年11月制订完成 1.0版规格 ,并于2000年中制订完成 1. 1版规格。DVD -RW产品定位于消费类电子产品 ,主要提供类似过去的VHS 录像带的功能 ,供消费者进行高画质影音多媒体资料的记录 。然而,DVD-RW 的功能也应用到了电脑领域,苹果和康柏就将 DVD- RW驱动器作为大容量存储装置。DVD -RW的优势是兼容性好 , 它是发展最早的重复性记录媒介,可以用来存储视频、音频和其他数据 ,而且大部分 DVD -ROM驱动器都可以很好地读取DVD -RW盘片 。最初的DVD -RW刻录机是不能刻录CD-R和 CD-RW盘片的 ,但最近有支持这些刻录格式的 DVD-RW 光驱亮相, 其缺点是刻录速度较慢 。 4、DVD +RW (DVD ReWritable)格式 DVD +RW的规格是由 DVD 联盟所主导, 并不属于DVD 论坛的正式规格 ,微软已经明确表示在下一代操作系统中支持 DVD+ RW。DVD +RW产品同时定位在消费类电子产品及电脑存储产品领域 。DVD +RW是DVD 标准的延伸 ,与其他DVD 刻录格式相比 ,它的兼容性在现有几种刻录格式中是最高的 。DVD +RW盘片采用相变材料 ,它的反射率与双层只读DVD盘片的反射率相同 ,因此DVD +RW消除了 DVD-ROM 光驱难以读出数据的问题。DVD+ RW驱动器功能很全面 ,写入速度较快 ,可以读取DVD -R/DVD -RW盘片 ,但不可以刻录DVD -RAM/ DVD-RW 盘片。DVD +RW提供大约 1000次的复写次数 ,可以帮你完成视频、音频及数据存储 。DVD +RW有一个缺点 ,就是不能刻录一次性写入的 DVD -R盘片,但DVD 联盟承诺会在今年发布 DVD +RW刻录机专用的一次性写入盘片 DVD +R。 ·DVD 刻录格式的兼容性 DVD 刻录格式能否兼容于各种 DVD驱动器是决定其生存的关键 。当激光照射到某种刻录格式的光盘上以后 ,DVD-ROM 光驱通过来自光盘的反射光读取数据 ,如果反射率太低的话 ,该盘片就会被认为是 “不符合规格 ”的光盘 。 在以上几种刻录格式的 DVD光盘中 ,只能写入一次的 DVD -R/DVD +R光盘的反射率和普通的DVD -ROM光盘相同 ,所以能很好地兼容各种 DVD驱动器 。而可以反复写入的DVD-RW /DVD+RW 光盘的反射率则要比 DVD -ROM光盘的第一层低一些 。有的DVD -ROM 光盘有双层记录面 ,所谓第一层就是指处于最表面的那一层 。不过,最近的 DVD- ROM光驱即使是反射率较低的 DVD -RW/ DVD+RW 光盘也能够识别 。另外,DVD -RAM 光盘由于写入规格与其他光盘不同 ,因此不支持DVD -RAM 光盘的光驱就无法进行读取 。顺便提一下,对于 DVD+R/ DVD+RW 光盘,如果不在它上面刻录 1GB以上的数据和映像,有时就无法正常识别 。 DVD -RW和DVD -RAM 刻录机都能向下兼容 DVD -R盘片,即它们能刻录和读取 DVD- R光盘,而DVD +RW刻录机只能使用专用的一次性写入盘片DVD +R和可多次擦写 DVD+ RW盘片,无法刻录或读取 DVD -R和DVD -RW光盘 ,并且在写入时需要专用的刻录软件。DVD- RW和DVD +RW驱动器不能刻录 DVD -RAM格式的光盘 ,而 DVD-RAM 也不能刻录DVD-RW 和DVD+RW 格式的光盘 。 在格式化方面 ,DVD -RAM 光盘的格式化时间很短 ,不足 1分钟。格式化好的 DVD -RAM光盘不需要特殊的软件就可进行写入和擦写 ,而且价格便宜 ,但只供有相关驱动器的电脑专用 。DVD- RW光盘的格式化很长 ,需要花费一个半小时的时间 。DVD+RW光盘虽然格式化时间需要一个小时左右 ,但是由于从中途开始可以在后台进行格式化,因此1分钟以后就可以开始使用 。在数据的写入时间方面 ,DVD -RAM驱动器将4.7 GB 的数据存储在一张 DVD- RAM光盘上需要 1个小时 ,DVD-RW 驱动器数据的写入时间和DVD- RAM差不多 ,而DVD+ RW驱动器则只需 25分钟 。因为DVD -RAM和DVD -RW驱动器只提供1×的刻录速度 ,速度一般都是 2 .77MB/ s,而DVD +RW则可提供 2.4×的刻录速度,能提供11 ~26MB /s的写入速度。
⑷ Linux文件系统中包括的主要文件类型有哪些
Linux 系统核心支持十多种文件系统类型:jfs,ReiserFS,ext,ext2,ext3,iso9660,xfs,minx,msdos,umsdos,Vfat,NTFS,Hpfs,Nfs,smb,sysv,proc 等. x0dx0a下面是主要分类:x0dx0a一, ext ext 是第一个专门为 Linux 的文件系统类型,叫做扩展文件系统.x0dx0a二, ext2 ext2 是为解决 ext 文件系统的缺陷而设计的可扩展的高性能的文件系统.又被称为 二级扩展文件系统x0dx0a三, ext3 ext3 是由开放资源社区开发的日志文件系统,. ext3 被设计成是 ext2 的升级版本。x0dx0a四, jsf jsf 提供了基于日志的字节级文件系统,该文件系统是为面向事务的高性能系统而开发的。x0dx0a五,ReiserFS ReiserFS 基于平 衡树结构的 、ReiserFS 文件系统在网上公布.ReiserFS 3.6.x(作为 Linux 2.4 一部分 的版本),设计成员相信最好的文件系统是那些能够有助于创建独立的共享环境或者命名空间的文件系统。x0dx0a六,Xfs xfs 是一种非纳冲禅常优秀的日志文件系统,它是 SGI 公司设计的.xfs 被称为业界最先进 的,最具可升级性的文件系统技术.它是一个全 64 位,快速,稳固的日志文件系统,x0dx0a其他文件系统简介:x0dx0aMinix:Llnux 支持的第一个文件系统,对用户有很多限制而且性能低下x0dx0aXia:Minix 文件系统修正后的版本.在一定程度上解决了文件名和文件系统大小的x0dx0aMsdos:msdos 是在 Dos,Windows 和某些 OS/2 操作系统上使用的一种文件系 统,其名称采用”8+3″的形式,即 8 个字符的文件名加上 3 个字符的扩展名. x0dx0aumsdos:Linux 下的扩展 msdos 文件系统驱动,支持长文件名,所有者,允许 权限,连接和设备文件.允许一个普通的 msdo s 文件系统用于 Linux,而且无须为它建 立单独的分区. x0dx0aiso9660:名. 标准 CDROM 文件系统,通用的 Rock Ridge 增强系统,允许长文件 Vfat:vfat 是 Windows9x 和 Windows NT/2000 下使用的一种 Dos 文件系统, 其在 Dos 文件系统的基础上增加了对长文件名的支持. x0dx0aNfs:Sun 公司推出的网络文件系统,允许多台计算机之间共享同一文件系统,易 于从所有这些计算机上存取文件. x0dx0aHpfs: High Performance File System(HPFS) 高性能文件系统(HPFS) HPFS 是 Microsoft 的 LAN Manager 中的文件系统,同时也是 IBM 的 LAN Server 和 OS/2 的文件系统.HPFS 能访问较大的硬盘驱动器,提供更多的组织特性并改善了文件 系统的安全特性. x0dx0aSmb:smb 是一种支持 Windows for workgroups,Windows NT 和 Lan Man ager 的基于 SMB 协议的网络操作系统. x0dx0aSysv:sysv 文件系统实际上是 System V/Coherent 在 Linux 平台上的文件系统. x0dx0aNcpfs:ncpfs 是一种 Novell NetWare 使用的 NCP 协议的网络操作系统. x0dx0aProc:proc 是 Linux 系统中作为一种伪文件系统出现的,它用来作为连接内核数据 结构的界面. NTFS:微软 Windows NT 内核的系列操作系统支洞尘持的,一个特别为网络和判迹磁盘配 额,文件加密等管理安全特性设计的磁盘格式.
⑸ linux中/media/cdrom属于什么文件类型
改正一下,选B,我看错题了,原来以为是问那个命令里的cdrom是什么,自习一看原来问的是/media/cdrom,不好意思~选B这个命令的用法mount /dev/cdrom 挂载 dev目录下的cdrom设备到根目录下的media目录里也可以指令挂载点 mount /dev/cdrom /123 挂载dev目录下的cdrom设备到根目录下的123目录中LZ只要记住/dev是linux专门用来存放设备文件的目录就OK了~~linux目录结构 目录树的主要部分有root(/)、/usr、/var、/home等等。下面是一个典型的linux目录结构如下: / 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件等 /dev 存放设备文件 /etc 存放系统的配置文件 /home 用户文件的主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。 /proc 存放存储进程和系统信息 /root 超级用户的主目录 /sbin 存放系统管理程序 /tmp 存放临时文件的目录 /usr 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。 /var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分区。 典型的/usr目录如下: /X11R6 存放X window系统 /bin 存放增加的用户程序 /dict 存放字典 /doc 存放追加的文档 /etc 存放设置文件 /games 存放游戏和教学文件 /include 存放C开发工具的头文件 /info 存放GNU信息文件 /lib 存放库文件 /local 存放本地产生的增加的应用程序 /man 存放在线帮助文件 /sbin 存放增加的管理程序 /share 存放结构独立的数据 /src 存放程序的源代码 由于/usr中的文件不和特定的计算机相关,也不会在通常使用中修改,因此可以通过网络共享这个目录(文件系统),这样,当管理员安装了新的软件之后,所有共享这一文件系统的计算机均可以使用新的软件。