zoukankan      html  css  js  c++  java
  • Linux学习笔记(三)

    博客格式改写了,用前面的方法写博客太慢效率低,虽然可以完完整整的复习一遍,但效率真的低。

     ———————————————————————————————————————————————————————

    系统仅会查询区块设备,不会查询文件(也就是说,系统是不会查询设备的文件,只会直接查询区块设备,至于区块设备我猜测是设备所占有的区块那部分)

     ———————————————————————————————————————————————————————

    当你用ll -sh时,它在左上角会有total(中文是:总用量)其实那就是该目录下的所有数据所耗用的实际区块数量*区块大小的值

     在这里anaconda-ks.cfg和initial-setup-ks.cfg这两个文件一个大小为1.8k一个是2.0k但是却用了8k的大小(因为一个区块是4k)这就会造成磁盘的浪费。

    所以你在每次创建一个文件的时候,都会浪费许多容量,比如inode对照表、超级区块与其他(乱七八糟嘿嘿)的的数据都会造成许多容量的浪费

    ———————————————————————————————————————————————————————

     mount -o loop /opt/centos6.3.iso /mnt

    -o代表着opinion,而loop的作用是将文件挂载到目录下,让文件当初硬盘分区一样挂载到目录下。

    在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。

    ———————————————————————————————————————————————————————

    Linux分区gdisk(fdisk)进行分区,然后在用mkfs命令进行文件的格式化,在将其挂载到别的目录下。

    ———————————————————————————————————————————————————————

     解压文件的命令:xz、bzip2、gzip等

    解压多个文件:tar

    grep:可以用这个命令去查询文件名,用来匹配例如:tar -jtv -f /root/etc.tar.bz2 | grep 'shadow' 他只会匹配包含shadow文件名的文件

    --exclude:可以过滤你不想打包的文件名.(后面加=filename绝对路径) 在后面接的就是所选的路径

    finde -newer可以找到时间(mtime或ctime之前)的文件

    finde -newer-time可以找到mtime之前的文件

    ———————————————————————————————————————————————————————

     如果某些原因系统必须要以备份的数据来恢复到原本的系统中,那么要特别注意恢复后,系统的SELinux的问题,尤其是在系统文件上面。

    SELinux 的权限问题可能会让你的系统无法读写某些配置文件内容,导致影响到系统的正常使用

    ———————————————————————————————————————————————————————

    xfs文件系统备份xfsdump

    可以备份xfs文件系统的内容,第一次备份一定是完整文件,后面几次备份只是备份修改过后的文件

    xfs文件系统还原xfsrestore

    xfsdump恢复文件使用的是xfsrestore

    ———————————————————————————————————————————————————————

    命令dd,构造一个文件,或者备份一个文件。

    格式:dd if="input_file" of="out_file" bs="block_size" count="number"其中bs的意思是一个block的大小,count是block的数量

    ———————————————————————————————————————————————————————

    cpio命令可以备份任何文件包括设备文件。

    -idvc还原文件

    -ovcB备份文件

    -ivct 查看文件

  • 相关阅读:
    IIC/I2C从地址之7位,8位和10位详解
    ARM uxtw
    ARM(CM3)的汇编指令
    WZR/XZR ARM
    LDR r, label 和 LDR r, =label的区别
    Distinguishing between 32-bit and 64-bit A64 instructions
    03JavaScript程序设计修炼之道_2019-06-18_20-39-14_事件onload&onmouseover&out
    02-CSS基础与进阶-day6_2018-09-05-20-18-21
    02-CSS基础与进阶-day5_2018-09-03-22-10-39
    02-CSS基础与进阶-day5_2018-09-03-21-41-57
  • 原文地址:https://www.cnblogs.com/pppyyyzzz/p/11969738.html
Copyright © 2011-2022 走看看