linux文件系统及管理

  • 主分区:也叫引导分区,最多可能创建4个,当创建四个主分区时候,就无法再创建扩展分区了,当然也就没有逻辑分区了。主分区是独立的,对应磁盘上的第一个分区,“一般”就是C盘。在Windows系统把所有的主分区和逻辑分区都叫做“盘”或者“驱动器”,并且把所有的可存储介质都显示为操作系统的“盘”。因此,从“盘”的概念上无法区分主分区和逻辑分区。并且盘符可以在操作系统中修改,这就是要加上“一般”二字的原因。

    扩展分区:除了主分区外,剩余的磁盘空间就是扩展分区了,扩展分区是一个概念,实际上是看不到的。当整个硬盘分为一个主分区的时候,就没有了扩展分区。

    逻辑分区:在扩展分区上面,可以创建多个逻辑分区。逻辑分区相当于一块存储截止,和操作系统还有别的逻辑分区、主分区没有什么关系,是“独立的”。

  • 活动分区:就是当前活动的、操作系统可以启动的分区。




  • 物理存储介质(The physical media
    这里指系统的存储设备:硬盘,如:/dev/hda/dev/sda等等,是存储系统最低层的存储单元。
  • 物理卷(physical volume
    物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
  • 卷组(Volume Group
    LVM
    卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区(逻辑卷),LVM卷组由一个或多个物理卷组成。
  • 逻辑卷(logical volume
    LVM
    的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr)
  • PEphysical extent
    每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB
  • LElogical extent
    逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。

1. 磁盘分区及挂载

磁盘分区

fdisk 
fdisk -l 查看设备文件
使用虚拟机工具新建虚拟硬盘,然后重启,fdisk -l 可以看到最下方一条数据是新建的虚拟硬盘

下面对/dev/sdb进行分区操作,
输入 fdisk /dev/sdb 
然后输入n     表示new  新建分区
然后系统提示穿件扩展分区(extended)还是主分区(primary partition),选择p
然后设置分区号,开始位置,结束位置
最后输入字母w 将刚刚创建的分区写入分区表。
 
分区完成后,使用fdisk -l 如下,显示出一个设备,叫做/dev/sdb1,然后格式化文件系统,使用ext3文件系统,可以使用命令 mkfs -t ext3 /dev/sdb1 或者 mkfs.ext3 /dev/sdb1

磁盘挂载

mount device mount_point
device:指具体的设备
mount_point:指挂载点,只能是目录
例:

mount 显示所有挂载
设置自动挂载:
/etc/fstab
echo “/dev/sdb1 /mnt/newDIsk ext3 defaults 0 0” >>/etc/fstab
其中ext3指文件系统
defaults:系统默认挂载参数
0:dump命令在进行备份时是否将文档分区
0:设定系统启动时是否对该设备进行fsck,1,:保留给根分区。2:检查完根分区后检查。0:不检查

2. 逻辑卷

接上步,需要把各个分区的id值改为8e,
fdisk /dev/sdb     然后t  然后1 然后L查看使用什么代码,然后8e     ,然后w写入。
pvcreate  /dev/sdb1
pvscan/pvdisplay查看当前系统中的PV

vgcreate vg_name device1....devicen
例 vgcreate firstvg /dev/sdb1 /dev/sdb2
vgdisplay
vgextend vg_name device1...devicen   扩容

lvcreate -L size -n lv_name vg_name
例 lvcreate -L 100M -n  firstlv firstvg 

mkfs.ext3 /dev/firstvg/firstlv

mount 挂载

3. 硬链接和软链接

硬链接:ln
1.不允许给目录创建硬链接
2.只有统一文件系统上的文件才能创建链接
都删除完,源文件才删除。

软链接:ln -s
类似快捷方式

4. 文件及目录管理

目录简介

/bin: /usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。

/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz 为 linux 的内核文件,以及 /boot/gurb。建议单独分区,分区大小100M即可

/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。

/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。

注:/etc/X11 存放与 x windows 有关的设置。

/home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~edu 表示用户 edu 的家目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据

/lib: /usr/lib: /usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为 /lib/modules。

/lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于 /disk 中,此目录下就会自动产生目录 /disk/lost+found

/mnt: /media:光盘默认挂载点,通常光盘挂载于 /mnt/cdrom 下,也不一定,可以选择任意位置进行挂载。

/opt:给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的 KDE 桌面软件,可以将该软件安装在该目录下。以前的 Linux 系统中,习惯放置在 /usr/local 目录下

/proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有 /proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等。

/root:系统管理员root的家目录,系统第一个启动的分区为 /,所以最好将 /root和 /放置在一个分区下。

/sbin: /usr/sbin: /usr/local/sbin:放置系统管理员使用的可执行命令,如fdisk、shutdown、mount 等。与 /bin 不同的是,这几个目录是给系统管理员 root使用的命令,一般用户只能"查看"而不能设置和使用。

/tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下

/srv:服务启动之后需要访问的数据目录,如 www 服务需要访问的网页数据存放在 /srv/www 内。

/usr:应用程序存放目录,/usr/bin 存放应用程序,/usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local: 存放软件升级包。/usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录,使用 man ls 时会查询 /usr/share/man/man1/ls.1.gz 的内容建议单独分区,设置较大的磁盘空间

/var:放置系统执行过程中经常变化的文件,如随时更改的日志文件 /var/log,/var/log/message:所有的登录文件存放目录,/var/spool/mail:邮件存放的目录,/var/run:程序或服务启动后,其PID存放在该目录下。建议单独分区,设置较大的磁盘空间

命令:
pwd:
touch:
rm:
mv:
cat:
head:
tail:
dos2unix:
cd:
mkdir:
rmdir:
cp:

5. 文件及目录权限

ls -la
chmod
chown
chgrp
file

6. 文件查找

find -name filename
locate   使用前 updatedb
while/whereis

7. 文件压缩及打包

gzip/gunzip
tar
bzip2
cpio

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值