linux打包压缩磁盘管理

Linux就该这么学
  1.  Linux管理

    命令df

    用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认以KB为单位显示:

    文件系统          1K-块        已用      可用      已用%  挂载点

    -i:表示查看inodes的使用情况,

       df -i |grep -v tmps       //grep -v的作用是过滤掉包含tmpfs字符串的行

     -h:表示使用合适的单位显示:

    -k 、-m:分别表示以KB 和MB为单位显示

    命令du

    用来查看某i个目录和文件所占空间的大小,

    -a  表示全部目录和文件的大小都列出来

    -b  表示列出的值以B为单位输出

    -k  表示以KB为单位输出,这和默认不加任何选项的输出值是一样的

    -m  表示以MB为单位输出

    -h  表示系统自动调节单位

    -c  表示最后加总

    -s  表示只列出总和

    磁盘分区和格式化

       增加虚拟磁盘

  2. 在当前的虚拟机选项卡点击鼠标右键,选择设置

  3. 此时弹出  虚拟机设置  在左侧选中 磁盘  ,然后点击下放的 添加按钮,此时会弹出添加硬件向导对话框,点击下一步

  4. 选择磁盘类型 走默认

  5. 选择磁盘走默认

  6. 指定磁盘容量 这里设定  最大磁盘大小 5GB,选择 将虚拟机磁盘储存为单个文件:

    (6)点击下一步,点完成,现在不能被识别,需要重启

    命令:fdisk

      Linvx下磁盘的分区工具,

    fdisk -l

    fdisk -l /dev/sdb

    p表示打印当前磁盘的分区情况

    n 表示建立一个新的分区

    W 保存

    q 表示退出

    d 表示删除一个分区

    [root@ns1 ~]# fdisk /dev/sdb

    分区由:主分区,逻辑分区,扩展分区

    主分区最多可以创建4个,如果想创建第5个,需要创建一个逻辑分区

    p:主分区

    e:逻辑分区

     

    创建主分区,区号为1,然后敲击回车

     

    指定分区大小,

     

     

    因为用的是CentOS7版本,默认最低为2G

     

     

     

     

     

     

    建立4个区后,在建出错,

    删除实验所建分区

     

     

    创建新分区时选择扩展分区

     

    W:表示保存

     

     

     

    Fdisk -l /dev/sdb  查看分区情况。

     

     

     

    格式化磁盘分区

     

     

    Ext  文件系统类型

    -i :设定 inode的大小

    -n:设定 inode的数量

    -t:指定文件系统的类型 (ext2,ext3)

     

     

     

    .指定块大小,

     

    会提示块值设置太大,直接y强制格式化

    格式化之后还不可以直接使用,需要挂载。

     

    挂载sdb5到aming

     

     

     

     

     

     

    挂载点要求:空目录,不可以家目录。

    多个分区可以挂载同一个目录下,但是会覆盖前一个。

     

     

    命令:mount

     

     

     

    备注:可以查看已挂载分区的文件系统类型,未挂载的分区可以使用blkid命令查看

     

    备注:先建一个空目录,在目录里面建一个空白文档,

     

    备注:这条命令是把刚才格式化的/dev/sdb5挂载到/newdir上

     

     

    备注:通过df -h命令可以查看刚刚挂载的分区

     

     

     

     

     

     

    挂载不存在的会报错

     

    挂载点1234不存在

     

     

     

     

     

    也可以使用LABEL的方式挂载分区

     

     

     

     

     

     

    备注:umount命令,用来卸载磁盘分区

     

     

     

     

    挂载分区

     

    格式化完成后进行挂载

     

     

    将sdb2也挂载到aming下

     

    两个分区,都挂载到aming目录下 ,不会占用sdb5空间,已经覆盖

     

     

    查看分区内容

     

     

    挂载常用选项

    Mount  -t  用来指定分区格式

    -a  配置文件里面的配置全部挂载上

     

    Blkid  可以通过blkid命令获取各分区的UUID

     

    6.4挂载/卸载磁盘

    mount命令

    [root@ns1 ~]# mkdir /newdir

    [root@ns1 ~]# touch /newdir/newfile.txt

    [root@ns1 ~]# ls /newdir

    newfile.txt

    [root@ns1 ~]# mount /dev/sdb5 /newdir

    mount: you must specify the filesystem type

    [root@ns1 ~]# ls /newdir

    newfile.txt

    [root@ns1 ~]# df -h |grep -v tmpfs

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/sda3        18G  2.1G   15G  13% /

    /dev/sda1       488M   33M  430M   8% /boot

    [root@ns1 ~]#

    6.4.2/etc/fstab 配置文件

    这个文件中显示了系统启动时需要挂在的各个分区

    学完/etc/fstab我们可以自己修改这个文件

    卸载之前已经挂在的/dev/sdb5

    # umount /dev/sdb5

    # df -h |grep -v tmps

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/sda3        18G  2.1G   15G  13% /

    tmpfs           491M     0  491M   0% /dev/shm

    /dev/sda1       488M   33M  430M   8% /boot

    使用命令df -h查看

    -t选项:用来指定挂载的分区类型默认不指定,自动识别

    -o  用来指定挂载的分区有那些特性,即上面的/etc/fstab配置文件中地撕裂有哪些

    命令:blkid

    用来获取各个分区的UUID

    如果想让某个分区在开机后自动挂载 1.在/etc/fstab中添加一行,2.是把挂载命令写道etc/rc.d/rc.local文件里,系统启动后会执行这个文件中的命令

    命令umount

    这个命令后便可以直接跟挂载点也可跟分区,但不可以跟LABEL和UUID

    建立一个swap文件增加虚拟内存安装

    建立swapfile-->格式化位swap格式--->启动该虚拟机磁盘

    建立swapfile

    后边将他格式化位swap格式:

本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注