一.文件系统

1.ext2 and ext3

2.swap

3.vfat

4.NFS

5.ISO9660

6.日志文件系统

在Red Hat Linuxt 9中除了支持ext3文件系统外,还可以使用reiserfs and jfs文件系统,他们都是性能优越且应用广泛的日志文件系统。

二.建立使用文件系统的一般方法

1.在硬盘中建立分区

就像在DOS下可以使用fdisk命令建立FAT分区一样,在LINUX中提供了fdisk和parted命令可以对硬盘进行分区

需要注意的是在LINUX中的fdisk和DOS中的fdisk命令是同名且功能类似的两个不同的命令,他们各自运行在不同的操作系统平台,且命令格式也各有不同。

在建立分区时需要确定分区类型(分区中文件系统类型)和分区大小,分区类型一旦确定将不能改变。

2.在分区上建立文件系统

硬盘中的分区建立好之后就需要建立文件系统了,即所谓的格式化分区,只有在分区中建立了相应的文件系统,分区才能够用于保存文件。

命令名1  命令名2  命令名3  说明

mkfs.etx3 mkfs.ext3 mke2fs  建立ext3文件系统

mkfs.vfat mkfs.msdos mkdosfs  建立vfat文件系统

mkfs.reiserfs   mkreiserfs 建立reiser文件系统

mkfs.jfs     建立jfs文件系统

mkswap  建立swap文件系统

3.把分区挂载系统中

在分区中建立好文件系统后就可以把该分区挂载到系统中相应目录了,挂载点目录要求为空。

挂载文件系统可以使用mount命令,如果需要系统每次启动时都自动挂载该文件系统,则需要在文件"/etc/fsbat"中添加相应设置行。

三.磁盘分区命令

1.fdisk

#fdisk

Usage:fdisk [-l][-b SSZ][-u]device

E.g:fdisk/dev/hda(for the first IDE disk)

or:fdisk/dev/sdc(for the third SCSI disk)

or:fdisk/dev/eda(for the first PS/2 ESDI drive)

or:fdisk/dev/rd/c0d0 or:fdisk/dv/ida/c0d0 (for RAID devices)

#fdisk /dev/hda

Command(m for help):m

Commangd action

a  toggel a bootable flag

b  edit bsd disklabel

c  toggle the dos compatibility flag

d  delete a partition

l  list known partition types

m  print this menu

n  add a new partition

o  creste a new enmty DOS partition table

p  print the partition table

q  quit without saving changes

s  create a new empty Sun disklabel

t  change a partition's system id

u  change display/entry units

v  verify the partition table

w  write the partition table

x  extra runctionality(experts only)

Command (m for help)

2.parted(parted命令用于对指定硬盘中的分区进行维护)

parted 【硬盘设备文件全路经名】

//如不在parted命令中指定硬盘设备文件,则使用系统当前硬盘

#parted

ONU Parted 1.6.3

Copyright(C)1998.1999.2000.2001.2002Free Software Foundation,Inc.

This program is free software,covered by the GNU General Public License.

This program is distributed in the hopr that it will be useful,but WITHOUT ANY WARRANTY;without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the GNU General Public License for more details.

Using/dev/dsa

Information:The operating system thinks the geometry on/dev/sda si 522/255/63.

(parted)help  //输入"help"命令显示帮助信息

check MINOR  do a simple check on the filesystem

cp[FROM-DEVICE]FROM-MINOR TO-MINOR  copy filesystem to another partition

help[COMMAND]   prints general help,or help on COMMAND

mklabel LABEL-TYPE  create a new disklabel(partiton table)

mkfs MINOR FS-TYPE  make a filesystem FS-TYPE on partition MINOR

mkpart PART-TYPE[FS-TYPE]START END make a partition

mkparfs PART-TYPE FS-TYPE START END make a partition with a filesystem

move MINOR START END   move partition MINOR

name MINOR NAME  name partition MINOR NAME

print[MINOR]   display the partition table,or a partition

quit   exit program

rescue START END  recue a lost partition near START and END

resize MINOR START END  resize filesystem on partition MINOR

rm MINOR  delete partition MINOR

select DEVICE  choose the device to edit

set MINOR FLAG STATE  change a flag on partition MINOR

(speed)print   //输入print命令显示硬盘分区

Disk geometry for /dev/sda:0.000-4096.000 megabytes

Disk label type:msdos

Minor Start  End  Type Eilesystem Flags

1 0.031  101.975  primary ext3  boot

2 101.975  3961.340 primary ext3

3 3961.340 4086.848 primary linux-swap

(parted)quit  //输入quit命令退出parted环境

Information:Don't forget to update /etc/fsbat.ifneccessary

四.ext3文件系统的维护

1.mke2fs

用于建立ext2/ext3文件系统

#mke3fs /dev/hdb1

mke2fs 1.32(09-Nov-2002)

Filesystem label=

OS type:Linux

Block size=1024(log=0)

Fragment size=1024(log=0)

50200 inodes,200781 blocks

10039 block(5.00%)reserved for the super user

First data block=1

25 block groups

8192 blocks per group,8192 fragments per group

2008 inodes per group

Superblock backups stored on blocks:

8193,24577,40961,57345,73729

Writing inode tables:done

Writing superblocks and filesystem accounting information:done

This filesystem will be automatically checked every 32 mounts or

180days,whichever comes first.  Use tune2fs -c or -i to override.

2.e2label

用于显示或设置指定ext2或ext3分区的卷标

#e2label /dev/hdb1 /var/ftp

//设置"/dev/dhb1"的卷标为"var/ftp"

#et2label /dev/hdb1

/var/ftp

//显示"dev/dhb1" 的卷标

3.findfs

用于在系统中查找指定卷标的文件系统

#findfs LABEL=/var/ftp

/dev/dhb1

4.e2fsck

用于检测指定分区中的ext2/ext3文件并时行错误修复

#e2fsck /dev/dhb1

e2fsck 1.32(09-Nov-2002)

/var/ftp:clean,11/50200files,6351/200781 blocks

#e2fsck /dev/sda1

e2fsck 1.32(09-Nov-2002)

/dev/sda1 in mounted

WARNINIG!!! Running e2fsck on a mounted filesystem may cause

SEVERE filesystem damage.

//e2fsck 命令不能用于检测系统中已装载的文件系统,否则会造成文件系统的损害

Do you really want to continue(y/n)?no

check aborted.

五.设置系统启动时自动挂载文件系统 文件系统的自动挂载是通过配置fstab文件实现的 在LINUX启动过程中,init进程会自动读取文件/etc/fstab中的配置内容挂载相应的文件系统。 #more /etc/fstab LABEL=/  /  ext3 defaults 1 1 LABEL=/boot /boot  ext3 defaults 1 2 none  /dev/pts devpts gid=5,mode=620 0 0 none  /proc  proc defaults 0 0 none  /dev/shm tmpfs defaults 0 0 /dev/sda3 swap  swap defaults 0 0 /dev/fd0 /mntfloppy auto noauto,nwner,kudzu 0 0 /dev/chrom /mnt/cdrom udf,iso9600 noauto,owner,kudzu,ro 0 0

linux 目录与分区与文件,LINUX中的分区与文件系统相关推荐

  1. linux目录为root所有文件,linux获取文件所有目录/文件夹的例子linux操作系统 -电脑资料...

    下面我给大家整理了两种比较实用的方法,如我们可以使用dirname来获取文件路径或者使用shell命令来获取路径,希望例子对大家有帮助, 方式一:使用" dirname" 去获得( ...

  2. 删除linux目录下一半的文件,Linux面试题(一):删除一个目录下的所有文件,但保留一个指定文件...

    假设这个目录是/shnne/,里面有log1,log2,log3..log10  十个文件[root@shnne shnne]# touch log{1..10} [root@shnne shnne] ...

  3. linux目录都是什么意思,linux中的基本的目录结构都是什么意思,初学者都应该有印象-tmp是什么文件...

    /bin 这个目录存放一些经常使用的命令 /boot 这个目录存放的是启动linux时使用的一些核心文件,包括一些连接文件和镜像文件 /dev 这个目录是存放linux的外部设备,在linux中访问设 ...

  4. linux上传挂载镜像文件,linux系统中挂载img镜像文件

    在网上下载了一个sentos的镜像文件: 2016-05-12-centos-lite-preview-bpi-m2p.img.我想在linux下把这个镜像挂载上,然后看看里面有那些文件. 我们可以把 ...

  5. linux在A目录下创建B文件,Linux课程---5、常用文件命令和目录命令(创建文件命令)...

    Linux课程---5.常用文件命令和目录命令(创建文件命令) 一.总结 一句话总结: touch file1 1.管道符|有什么用? 将前一个命令的结果作为后一个命令的输入:比如查看文件前3行:ca ...

  6. linux目录下多个文件行数比对函数 关键字遍历文件 linux命令写入C函数

    人,一定要有勇气和踏实的态度面对改变和选择!开发,零经验起步! 文件行数比对函数: 输入参数:接口文件绝对路径,日期(格式YYYYMMDD:20150716) 根据路径和日期,分别获取这add.del ...

  7. Linux 目录结构及特殊文件详解

    一.linux目录详解 1./(根)目录 每一个文件和目录从根开始,/下的目录有: 2./bin目录 看到"bin"大家应该能想到 bin 文件, bin 文件就是可执行文件.所以 ...

  8. linux 目录下比对md5,Linux下批量校验文件md5值(find+diff)

    为了安全需要,第一次部署完linux之后,生成对应目录文件的md5值,比如/sbin目录下的执行文件,如果部署的是网站程序文件,也可以第一时间生成md5值,以后每次改动都可以记录在案.这样的话,在怀疑 ...

  9. linux如何查看tar的文件,Linux中如何查看文件内容、使用tar归档,备份与恢复文档...

    在Linux中查看文件内容的命令很多,如: cat命令--显示并连接文件内容(但文件内容过多的话就不适合用cat命令了),如,我们想看ens33这块网卡的信息 如果想要查看的文件过大的话,用cat命令 ...

  10. Linux的vx开头的文件,linux文件系统简述

    一.前言 文件系统的其实相当于网络中传输层的概念,负责组织数据,而硬盘驱动则相当链路层,只负责读写二进制数据,不会关心内容,文件系统需要组织数据存储,却也不关心有效载荷的内容. 一个linux文件通常 ...

最新文章

  1. 大数据概念思维导图_思维导图|数据化风控(信用评分建模教程)
  2. 负载均衡算法-最少连接数均衡
  3. JDBC——数据库的隔离级别
  4. 伦敦大学 机器人科学(研究型硕士) 项目介绍!干货满满!
  5. consul使用的一些见解
  6. JQuery插件:动态列和无间隙网格布局Mason.js
  7. 557. 反转字符串中的单词 III golang 数组和字符串反转
  8. Python自定义词云图形状和文本颜色
  9. 维密天使糖糖传授自拍秘籍,最满意自拍来自OPPO R11s
  10. 数据库服务器禁用虚拟内存,SQLServer因为OS虚拟内存不足而hang住异常解决-锁定内存页 (LPIM)...
  11. 密码攻防系列文章27-web后台登录口令暴力破解及防御
  12. 徐姗姗 20190912-2 命令行
  13. phpstorm运行php项目步骤
  14. python format 用法详解
  15. 惊艳全网的裸眼3D巨屏,竟是一场视觉骗局?
  16. 单片机应用系统设计技术——基于51单片机的火灾温度烟雾报警器设计
  17. SX1278 FSK 调试记录
  18. Java实现一个学生成绩管理系统,要求存储学生信息并进行增删改查操作。
  19. HRBUST1151-魔女
  20. 什么是描述性统计分析( descriptive statistics)?主要包含哪些内容?

热门文章

  1. mysql导入sql文件,乱码,一个例子
  2. expect自动登录以及远程脚本执行
  3. internet与Internet的区别
  4. openstack nova后端使用ceph rbd(增加在线迁移live_migrate和快照snapshot功能)
  5. BEA weblogic
  6. Ext 2.0布局实例
  7. Java IO-03 字节流和字符流
  8. MySQL 的主从复制
  9. 使用 Travis 自动部署 Hexo 到 Github 与 自己的服务器
  10. 简单实用的防止多次提交辅助类