Linux入门-文件系统管理

#df -h  查看分区信息

#du -sh /home  查看home目录大小

#mount /dev/cdrom /mnt/cdrom  挂载光盘

分区

#fdisk -l 可以看到已分区和未分区的硬盘信息

#fdisk /dev/hdb  进入到未分区的硬盘,根据提示键入m即可查看详细的帮助信息,操作非常简单。

t修改分区类型 ,按下L可以查看支持的类型代号。

w保存退出。

格式化分区

mkfs或者mkfs.ext3

#mkfs.ext3 /dev/hdb1  (这里操作要谨慎,如果不小心写成hda1就麻烦了)

已经完成了分区、格式化、接下来挂载就可以使用了

# mount /dev/hdb1 /web  挂载

#df -h 查看分区情况(以下为结果)

/dev/hdb1             9.4G  150M  8.8G   2% /web

现在可以使用了,但是重启后又要重新挂载,接着配置系统启动时自动挂载

vi /etc/fstab

物理分区名/卷标  挂载点  文件系统  缺省设置  系统引导的时候是否自动检测(1:检测,0:不检测)  检测顺序(0:不检测,1:检测,2:稍后检测)

/dev/hdb1    /web    ext3   defaults    1                      2

保存即可

swapfile

#mkdir /var/swap

#chmod 700 /var/swap

#dd if(input file)=/dev/zero of(output file)=/var/swap/file.swp bs(block size)=1024k count=64  创建一个64MB大小的文件

#mkswap /var/swap/file.swap

#vi /etc/fstab

  /var/swap/file.swap  swap  swap  defaults  0  0

#free -m

#swapon[on|off] /var/swap/file.swap

#free -m

磁盘配额

dd命令可以创建任意大小的文件,普通用户可以在自己的宿主目录使用这个命令,很容易使磁盘涨满比较危险。

#vi /etc/fstab

  defaults,usrquota  在第四项后面添加[usrquota|groupquota]开启

#quotacheck -c(检测,没有就创建)v(显示创建过程的详细信息)u(建立检测用户配额)g(组配额)a(检测所有分区) /home(要检测的分区)

#quotaon[on|off] /home

#edquota username  (edquota -g gname设置组配额)

  blocks(kb)  soft(软限制)  hard(硬限制,达到期限就不能再创建文件)  inodes(可以创建的文件数量)  soft  hard

                 10240(10M)

  :wq

这样就限制了用户在对应的分区可以使用的磁盘空间的大小

#quota uname    查看用户的配额信息

#repquota /home  查看home分区中每个用户的配额信息

#repquota -a

#edquota -p uname1 u2 u3 u4  设置u2 u3 u4和uname1的配额一样

备份

#cp -Rpu 备份目录 目标目录p:保持目录属性,u:增量备份

远程备份 scp

#tar -zcf etc-boot.tar.gz /etc /boot  tar备份

原文地址:https://www.cnblogs.com/hwt987/p/3722423.html