linux磁盘管理和维护

1.磁盘文件名:
            /dev/sd[a-p][1-128]
            /dev/hd[]
            /dev/vd[][]

  分区命令
        fdisk  /dev/sd*  在sd*磁盘下分区

linux磁盘管理和维护_第1张图片

  刷新分区: partprobe /dev/sda

    格式化:
        mkfs.ext4    /dev/sda*
        mkfs.xfs  /dev/sda*

linux磁盘管理和维护_第2张图片

2.文件系统管理类命令

·mkfs
     ext2,ext3,ext4,
     xfs
     btrfs
     mkfs.ext2   分区

     mkfs -t etx4 =mkfs.ext4

-t 指定创建的文件系统类型
 -b 创建文件系统指明块大小
-L  label:指明卷标
 -j 创建有日志功能的文件系统
-i 指明inode与字节的比率
 -N 直接指定创建的文件系统的inode数量
 -m 指定预留空间

 e2label:设定与查看卷标
                  设定   e2label  device  label
                  查看   e2label  device  


 fsck.ext2
                 -c:显示检查的进度

3.查看属性的工具
 dumpe2fs
     tune2fs 修改文件系统属性(ext系列)
     文件系统的块大小
    

-l 查看块内容
-j 修改指定的文件系统类型
-L 修改卷标
 -m

调整预留空间百分比

 


 resize2fs:
     调整 ext系列的文件系统大小

     -f :强制执行
     -M:将文件系统缩小到最小值
     -P:显示文件系统的最小值

 e2fsck:
     磁盘修复,修复前需要卸载挂载点

-a 检查分区:发现问题可以直接修复
-b 设定superblock位置
 -B size设定区块大小
-f 强制检查

 

bikid:获取文件系统类型,UUID,卷标

  bikid  device

-U UUID 定位设备
  -L     label 定位设备

4.交换分区
         *  fdisk  device
         *      t   82

linux磁盘管理和维护_第3张图片

         *   mkswap  格式化

        dd if=/dev/zero of=/dir/filename  bs=1[K,M,G]  count=N

         *    vi   /etc/fstab
            UUID="4a3d5ab7-4e3e-4baa-a3a3-f0386901a12f"     swap    swap    defaults        0       0

            swapon  -a  根据文件挂载swap分区
            swapoff  device


        mount -t  系统类型  -o  选项    设备   挂载点
                ro
                rw
                acl


        umount  设备
        umount  挂载点

            查看哪些进程占用挂载点
                lsof 挂载点
                fuser -v  挂载点
                 终止挂载点使用
                 fuser -km 挂载点

lsof:列出所有被打开的文件,进程

-c process  显示进程打开的文件
-c  -p   132 列出进程132打开的文件
 -i 显示符合条件的进程
-u 用户名
-i 显示符合条件的进程 tcp/upd
-i 显示端口号为8080的进程
-s 列出指定文件的大小


   df 显示磁盘挂载设备分区上的可使用空间

-h 以KB,MB,GB,为单位显示 以1024为单位
-H 以KB,MB,GB,为单位显示 以1000为单位
-i 显示inode的使用情


    du 文件大小

-h 以K,M,G,为单位显示
-c 显示目录中文件大小,并且显示总和 
-S 不包括子目录的占用量
-s 报告用于所有指定文件和目录中所有文件的全部块
-k 通过 1024 字节单位计算块数
 -m 用 MB 单位计算块数,而不是用缺省的 512 字节单位

5.挂载配置文件
      cat /etc/fstab

linux磁盘管理和维护_第4张图片

       第一列:device 设备文件
               UUID
               设备文件
               卷标 label   
       第二列 :挂载点
       第三列 : filesystem :xfs  ext4 swap iso9660
       第四列 :文件系统参数  defaults
       第五列 :能不能备份
           0 不备份
           1 每天备份
           2不定期备份
       第六列:能不能校验
           0 不校验
           1 最先校验
           2 在1之后校验

作业:编译安装nginx  apache

          分区操作

          yum源配置 

1.安装nginx

① 下载nginx压缩包
linux磁盘管理和维护_第5张图片

②解压到当前文件

③cd到nginx目录下,建立检查安装环境,在此之前解决依赖

linux磁盘管理和维护_第6张图片

⑤make&&make install 将源码编译为机器码,根据makefile文件中指定路径进行安装

linux磁盘管理和维护_第7张图片

⑥启动nginx

⑦查看进程

   3.编译yum源

开启网络yum源enabled=1,关闭本地yum源 gpgcheck=0 表示不用校验

linux磁盘管理和维护_第8张图片

你可能感兴趣的:(linux磁盘管理和维护)