1. 程式人生 > >Linux邏輯卷詳解總結

Linux邏輯卷詳解總結

  • Multiple devices driver support (RAID and LVM)
    <M>   Device mapper support 
    <M>     Snapshot target (EXPERIMENTAL) 
    <M>     Mirror target (EXPERIMENTAL)                                                           
    然後重新編譯核心,即可將LVM的支援新增到新核心中。

    為了使用LVM,要確保在系統啟動時啟用LVM,在RedHa的版本中,系統啟動指令碼已經具有對啟用LVM的支援,在/etc/rc.d/rc.sysinit中有以下內容:
     
    if [ -x /sbin/lvm.static ]; then
              action $'Setting up Logical Volume Management:' /sbin/lvm.static vgchange -a y --ignorelockingfailure
    fi
    vgchange -a y命令啟用系統所有卷組。

    四、 建立和管理LVM
    要建立一個LVM系統,一般需要經過以下步驟:
    1、 建立分割槽
    使用分割槽工具(如:fdisk等)建立LVM分割槽,方法和建立其他一般分割槽的方式是一樣的,區別僅僅是LVM的分割槽型別為8e。
    # fdisk -l /dev/sdb /dev/sdc
    Disk /dev/sdb: 18.2 GB, 18200739840 bytes
    255 heads, 63 sectors/track, 2212 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk /dev/sdb doesn't contain a valid partition table
    Disk /dev/sdc: 18.2 GB, 18200739840 bytes
    255 heads, 63 sectors/track, 2212 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot      Start         End      Blocks   Id  System
    /dev/sdc1               1         200     1606468+  8e  Linux LVM
    如果要將使用整塊盤,可以通過下面的命令來覆蓋磁碟上的原有分割槽資訊:
    #dd if=/dev/zero of=/dev/sdc bs=512 count=1
      
    2、 建立物理卷
    建立物理卷的命令為pvcreate,利用該命令將希望新增到卷組的所有分割槽或者磁碟建立為物理卷。將整個磁碟建立為物理卷的命令為:
    # pvcreate /dev/sdb
    Physical volume '/dev/sdb' successfully created
      
    將單個分割槽建立為物理卷的命令為:
    # pvcreate /dev/sdc1
    Physical volume '/dev/sdc1' successfully created
    也可以同時生成多個卷:
    #pvcreate /dev/sdb /dev/sdc1

    3、掃描塊裝置
    通過lvmdiskscan可以看到那些裝置成為了物理卷.
    #lvmdiskscan
      /dev/ramdisk             [       16.00 MB] 
      /dev/sda                 [        4.00 GB] 
      /dev/root                [        2.88 GB] 
      /dev/ram                 [       16.00 MB] 
      /dev/sda1                [      101.94 MB] 
      /dev/VolGroup00/LogVol01 [        1.00 GB] 
      /dev/ram2                [       16.00 MB] 
      /dev/sda2                [        3.90 GB] LVM physical volume
      /dev/lvm_test/test       [      508.00 MB] 
      /dev/ram3                [       16.00 MB] 
      /dev/ram4                [       16.00 MB] 
      /dev/ram5                [       16.00 MB] 
      /dev/ram6                [       16.00 MB] 
      /dev/ram7                [       16.00 MB] 
      /dev/ram8                [       16.00 MB] 
      /dev/ram9                [       16.00 MB] 
      /dev/ram10               [       16.00 MB] 
      /dev/ram11               [       16.00 MB] 
      /dev/ram12               [       16.00 MB] 
      /dev/ram13               [       16.00 MB] 
      /dev/ram14               [       16.00 MB] 
      /dev/ram15               [       16.00 MB] 
      /dev/sdb                 [      512.00 MB] LVM physical volume
      /dev/sdc                 [      512.00 MB] LVM physical volume
      5 disks
      16 partitions
      2 LVM physical volume whole disks
      1 LVM physical volume

    4、顯示物理卷
    可以使用pvs,pvscan,pvdisplay來顯示當前系統中的物理卷.
    #pvs
      PV         VG         Fmt  Attr PSize   PFree  
      /dev/sda2  VolGroup00 lvm2 a-     3.88G      0 
      /dev/sdb   lvm_test   lvm2 a-   508.00M      0 
      /dev/sdc              lvm2 --   512.00M 512.00M
    #pvscan 
      PV /dev/sdb    VG lvm_test     lvm2 [508.00 MB / 0    free]
      PV /dev/sda2   VG VolGroup00   lvm2 [3.88 GB / 0    free]
      PV /dev/sdc                    lvm2 [512.00 MB]
      Total: 3 [4.87 GB] / in use: 2 [4.37 GB] / in no VG: 1 [512.00 MB]
    #pvdisplay
      --- Physical volume ---
      PV Name               /dev/sdb
      VG Name               lvm_test
      PV Size               512.00 MB / not usable 4.00 MB
      Allocatable           yes (but full)
      PE Size (KByte)       4096
      Total PE              127
      Free PE               0
      Allocated PE          127
      PV UUID               Pkp5Cq-SD1w-ANw2-cDDe-BGtw-nmFS-jTxXFD
       
      --- NEW Physical volume ---
      PV Name               /dev/sdc
      VG Name               
      PV Size               512.00 MB
      Allocatable           NO
      PE Size (KByte)       0
      Total PE              0
      Free PE               0
      Allocated PE          0
      PV UUID               BNCVEE-YWlK-0mrV-LOcf-0tCY-WWNw-DeySk0

    5、移除物理卷
    #pvremove /dev/sdc
    Labels on physical volume '/dev/sdc' successfully wiped

    6、 建立卷組
    建立卷組的命令為vgcreate,將使用pvcreate建立的物理卷建立為一個完整的卷組:
    # vgcreate lvm_test /dev/sdc1 /dev/sdb
    Volume group 'lvm_test' successfully created
    vgcreate命令第一個引數是指定該卷組的邏輯名:lvm_test。後面引數是指定希望新增到該卷組的所有分割槽和磁碟。vgcreate在建立卷組 lvm_test 以外,還設定使用大小為4 MB的PE(預設為4MB),這表示卷組上建立的所有邏輯卷都以 4 MB 為增量單位來進行擴充或縮減。PE最小為1KB  ,並且必須總是1KB的 2^n 的倍數(使用-s指定,具體請參考man vgcreate)。

    7、 啟用卷組
    卷組在建立時預設啟用,也可以使用vgchange來啟用卷組:
    # vgchange -a y lvm_test

    8、 新增新的物理捲到卷組中
    當系統安裝了新的磁碟或新建分割槽並建立了新的物理卷,而要將其新增到已有卷組時,就需要使用vgextend命令:
    #fdisk -l /dev/sdc
    Disk /dev/sdc: 18.2 GB, 18200739840 bytes
    255 heads, 63 sectors/track, 2212 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot      Start         End      Blocks   Id  System
    /dev/sdc1               1         200     1606468+  8e  Linux LVM
    /dev/sdc2             201         400     1606500   8e  Linux LVM
             
    #pvcreate /dev/sdc2
    Physical volume '/dev/sdc2' successfully created
            
    # vgextend lvm_test /dev/sdc2
    Volume group 'lvm_test' successfully extended
    這裡/dev/sdc2是新的物理卷。

    9、顯示卷組
    顯示卷組可以使用vgs和vgdisplay.
    # vgs
      VG         #PV #LV #SN Attr   VSize   VFree
      VolGroup00   1   2   0 wz--n-   3.88G    0 
      lvm_test     1   1   0 wz--n- 508.00M    0 

    # vgdisplay 
      --- Volume group ---
      VG Name               lvm_test
      System ID             
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  10
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                1
      Open LV               1
      Max PV                0
      Cur PV                1
      Act PV                1
      VG Size               508.00 MB
      PE Size               4.00 MB
      Total PE              127
      Alloc PE / Size       127 / 508.00 MB
      Free  PE / Size       0 / 0   
      VG UUID               uJx24t-WWdY-vffu-97Of-mgFB-FEov-eRwzAf

    10、掃描磁碟生成快取檔案
    #vgscan
      Reading all physical volumes.  This may take a while...
      Found volume group 'lvm_test' using metadata type lvm2
      Found volume group 'VolGroup00' using metadata type lvm2
       
    11、 從卷組中刪除一個物理卷
    要從一個卷組中刪除一個物理卷,首先要確認要刪除的物理卷沒有被任何邏輯卷正在使用,就要使用pvdisplay命令察看一個該物理卷資訊:
    #pvdisplay /dev/sdc2
    --- Physical volume ---
    PV Name               /dev/sdc2
    VG Name               lvm_test
    PV Size               1.53 GB / not usable 868.00 KB
    Allocatable           yes 
    PE Size (KByte)       4096
    Total PE              392
    Free PE               392
    Allocated PE          0 (表示未被使用)
    PV UUID               jAiils-1vRz-Td9k-1AiD-kIJs-191z-YMz09H
      
    如果某個物理卷正在被邏輯卷所使用,就需要將該物理卷的資料備份到其他地方,然後再刪除。刪除物理卷的命令為vgreduce:
    # vgreduce lvm_test /dev/sdc2
    Removed '/dev/sdc2' from volume group 'lvm_test'

    12、 建立邏輯卷
    建立邏輯卷的命令為[size=+0]lvcreate:
    #[size=+0]lvcreate -L 1500 –n test lvm_test
    Logical volume 'test' created
    該命令就在卷組lvm_test上建立名字為test,大小為1500M的邏輯卷,並且裝置入口為/dev/lvm_test/test (lvm_test為卷組名,test為邏輯卷名)。如果希望建立一個使用全部卷組的邏輯卷,則需要首先察看該卷組的PE數,然後在建立邏輯卷時指定:
    # vgdisplay lvm_test| grep 'Total PE'
    Total PE 4731
    # [size=+0]lvcreate -l 4731 lvm_test -n test
    Logical volume 'test' created

    13、建立條塊化的邏輯卷
    # [size=+0]lvcreate -L 500M -i2  -n test lvm_test
      Using default stripesize 64.00 KB
      Rounding size (125 extents) up to stripe boundary size (126 extents)
      Logical volume 'test' created
    -i2指此邏輯卷在兩個物理卷中條塊化存放資料,預設一塊大小為64KB.

    14、建立映象的邏輯卷。
    #[size=+0]lvcreate -L 52M  -m1  -n test lvm_test /dev/sdb1 /dev/sdc1 /dev/sdb2 
      Logical volume 'test' created
    -m1表示只生成一個單一映象,映象分別放在/dev/sdb1和/dev/sdc1上,映象日誌放在/dev/sdb2上.

    15、建立快照卷。
    #[size=+0]lvcreate --size 10 --snapshot --name snaptest /dev/lvm_test/test 

    16、 建立檔案系統
    如使用ext3檔案系統:
    #mkfs.ext3 /dev/lvm_test/test
    mke2fs 1.35 (28-Feb-2004)
    max_blocks 4294967295, rsv_groups = 0, rsv_gdb = 1024
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    2424832 inodes, 4844544 blocks
    242227 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=8388608
    148 block groups
    32768 blocks per group, 32768 fragments per group
    16384 inodes per group
    Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000
    Writing inode tables: done                            
    inode.i_blocks = 90120, i_size = 4243456
    Creating journal (8192 blocks): done
    Writing superblocks and filesystem accounting information: done
    This filesystem will be automatically checked every 25 mounts or
    180 days, whichever comes first.  Use tune2fs -c or -i to override.
    建立了檔案系統以後,就可以載入並使用它:
    # mkdir /mnt/test
    # mount /dev/lvm_test/test /mnt/test
    如果希望系統啟動時自動載入檔案系統,則還需要在/etc/fstab中新增內容:
    /dev/lvm_test/test /mnt/test ext3 defaults 1 2

    17、 刪除一個邏輯卷
    刪除邏輯卷以前首先需要將其解除安裝,然後刪除:
    # umount /dev/lvm_test/test
    # lvremove /dev/lvm_test/test
    Do you really want to remove active logical volume 'test'? [y/n]: y
    Logical volume 'test' successfully removed
     
    18、 擴充套件邏輯卷大小
    LVM提供了方便調整邏輯卷大小的能力,擴充套件邏輯卷大小的命令是lvextend:
    # lvextend -L12G /dev/lvm_test/test
    Extending logical volume test to 12.00 GB
    Logical volume test successfully resized
      上面的命令就實現將邏輯卷test的大小擴大為12G。
    # lvextend -L+1G /dev/lvm_test/test
    Extending logical volume test to 13.00 GB
    Logical volume test successfully resized
    上面的命令就實現將邏輯卷test的大小增加1G。
    增加了邏輯卷的容量以後,就需要修改檔案系統大小以實現利用擴充的空間。
    對於希望調整被載入的檔案系統大小,使用ext2online(ext2resize) 或 resize2fs.
    #df -h
    # ext2online /dev/lvm_test/test
    ext2online /dev/lvm_test/test
    ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b

    #df -h
    Filesystem            容量  已用 可用 已用% 掛載點
    /dev/mapper/VolGroup00-LogVol01
             16G   11G  3.6G  76% /
    /dev/sda1             494M   18M  451M   4% /boot
    none                      506M     0  506M   0% /dev/shm
    /dev/mapper/lvm_test-test
             13G   63M   13G   1% /mnt/test
      
    一般建議最好將檔案系統解除安裝,調整大小,然後再載入:
    # umount /dev/lvm_test/test
    #resize2fs /dev/lvm_test/test
    # mount  /dev/lvm_test/test /mnt/test

    19、 減少邏輯卷大小
    使用lvreduce即可實現對邏輯卷的容量,同樣需要首先將檔案系統解除安裝:
    # umount /mnt/test
    #e2fsck -f /dev/lvm_test/test
    # resize2fs /dev/lvm_test/test  11G
    # lvreduce -L -1.992G /dev/lvm_test/test (少2個PE的大小)
    # resize2fs /dev/lvm_test/test  (通過此命令確認是否檔案系統大小與收縮後的邏輯卷大小匹配)
    # mount /dev/lvm_test/test /mnt/test

    20、顯示邏輯卷
    通過lvscan,lvs及lvdisplay可以察看當前系統中存在的邏輯卷。
    # lvdisplay 
      --- Logical volume ---
      LV Name                /dev/VolGroup00/LogVol00
      VG Name                VolGroup00
      LV UUID                sPmLMD-6xq4-wStB-uSAP-jlQc-YKTm-3bt8Pc
      LV Write Access        read/write
      LV Status              available
      # open                 1
      LV Size                2.88 GB
      Current LE             92
      Segments               1
      Allocation             inherit
      Read ahead sectors     0
      Block device           253:0
      
    #lvscan 
    lvscan
      ACTIVE            '/dev/VolGroup00/LogVol00' [2.88 GB] inherit
      ACTIVE            '/dev/VolGroup00/LogVol01' [1.00 GB] inherit

    #lvs -o +devices
      LV       VG         Attr   LSize Origin Snap%  Move Log Copy%  Devices      
      LogVol00 VolGroup00 -wi-ao 2.88G                               /dev/sda2(0) 
      LogVol01 VolGroup00 -wi-ao 1.00G                               /dev/sda2(92)  

    21、使用過濾控制LVM的裝置掃描
    通過編輯/etc/lvm/lvm.conf 中的filter段,來定義過濾那些裝置要掃描。
    filter =[ 'a|/dev/sd.*|', 'a|/dev/hd.*|', 'r|.*|' ] 
    上面對scsi及ide裝置掃描,對其它裝置均不掃描。

    22、線上資料遷移
    通過pvmove可以將一個PV上的資料遷移到新的PV上,也可以將PV上的某個LV遷移到另一個PV上。
    #lvs -o +devices
      LV       VG         Attr   LSize  Origin Snap%  Move Log Copy%  Devices      
      LogVol00 VolGroup00 -wi-ao  2.88G                               /dev/sda2(0) 
      LogVol01 VolGroup00 -wi-ao  1.00G                               /dev/sda2(92)
      test     lvm_test   -wi-ao 52.00M                               /dev/sdb1(0) 

    #pvmove -n test /dev/sdb1 /dev/sdc1

    #lvs -o +devices
      LV       VG         Attr   LSize  Origin Snap%  Move Log Copy%  Devices      
      LogVol00 VolGroup00 -wi-ao  2.88G                               /dev/sda2(0) 
      LogVol01 VolGroup00 -wi-ao  1.00G                               /dev/sda2(92)
      test     lvm_test   -wi-ao 52.00M                               /dev/sdc1(0) 



    23、刪除卷組
    按照順序解除安裝檔案系統,刪除邏輯卷,然後刪除卷組。
    #umount /mnt/test
    # lvremove /dev/lvm_test/test
    Do you really want to remove active logical volume 'test'? [y/n]: y
      Logical volume 'test' successfully removed
    #vgremove lvm_test
      Volume group 'lvm_test' successfully removed

    24、故障排查
    通過在命令後加 -v,-vv,-vvv或-vvvv來獲得更詳細的命令輸出。
    通過在lvs,vgs後加-P可以更好的檢視失敗裝置.
    #vgs -a -o +devices -P
      Partial mode. Incomplete volume groups will be activated read-only.
      VG         #PV #LV #SN Attr   VSize    VFree   Devices                
      VolGroup00   1   2   0 wz--n-    3.88G      0  /dev/sda2(0)           
      VolGroup00   1   2   0 wz--n-    3.88G      0  /dev/sda2(92)          
      lvm_test     2   2   0 wz--n- 1016.00M 896.00M pvmove0(0)             
      lvm_test     2   2   0 wz--n- 1016.00M 896.00M /dev/sdb(0),/dev/sdc(0)
    #lvs -a -o +devices -P
      Partial mode. Incomplete volume groups will be activated read-only.
      Failure parsing mirror status fraction: 1 core
      Failure parsing mirror status fraction: 1 core
      LV        VG         Attr   LSize  Origin Snap%  Move     Log Copy%  Devices                
      LogVol00  VolGroup00 -wi-ao  2.88G                                   /dev/sda2(0)           
      LogVol01  VolGroup00 -wi-ao  1.00G                                   /dev/sda2(92)          
      [pvmove0] lvm_test   p-C-ao 60.00M               /dev/sdb            /dev/sdb(0),/dev/sdc(0)
      test      lvm_test   -wI-a- 60.00M                                   pvmove0(0)             

    五、 總結
    根據上面的討論可以看到,LVM具有很好的可伸縮性,使用起來非常方便。可以方便地對卷組、邏輯卷的大小進行調整,更進一步調整檔案系統的大小,還能方便的進行資料遷移,資料完整性保護。如果希望瞭解更多資訊,請參考LVM-HOWTO。
  • 相關推薦

    Linux邏輯總結

    Multiple devices driver support (RAID and LVM)<M>   Device mapper support <M>     Snapshot target (EXPERIMENTAL) <M>     Mirror target (E

    Centos7系列(七)邏輯

    centos7 邏輯卷 博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什麽疑問的朋友可以聯系博主,博主會幫你們解答,謝謝支持!Centos7可以用xfs_growfs來擴大XFS文件系統,用resize2fs 來擴大ext4文件系統,註意的是 XFS

    LVM邏輯及建立

         我們先來看一下這張圖片: PV: 底層的一個硬碟裝置,可以是一個分割槽,也可能是一個RAID。我們可以把這個塊裝置建立成一個物理卷格式,即一個PV。 VG: 將一個或多個PV提供的儲存空間在一個更低的單位上劃分成一個個獨立的儲存單元,並且把這些儲存單元

    linux常見疑惑總結

    本文不介紹常用的ls、cd、等常用命令,而是介紹一下十分有用的命令的總結和一些疑惑的地方: man 命令和 help 命令區別詳解 1、man命令是使用者檢視linux中的指令的幫助,配置檔案幫助和程式設計等資訊,man就是程式在安裝的時候安裝的幫助文件,可以在系統的目錄下找到,如果軟體

    Linux系統中實現RAID

       在Linux系統中做RAID,磁碟陣列的裝置可以是一塊磁碟中的三個以上的分割槽,也可以是三塊或以上的磁碟。本文主要以幾塊磁碟為例,來實現在RAID5。實驗環境:    系統中有一塊磁碟sda,新新增6塊SCSI磁碟,分別為sdb,sdc,sdd,sde,sdf,sdg

    Linux啟動流程

    linux 詳解 啟動流程 grub mbr 內核 linux啟動流程第一部分 Linux啟動基礎知識1.1 linux centos6.8啟動流程圖 BIOS加電自檢à加載MBRà加載啟動grubà加載內核à啟動/sbin/i

    Linux netstat命令,高級面試必備

    bytes tool head osi ngs 進行 pen 通信 詳細信息 簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Mem

    linux top 命令

    ctrl+ 一次 所有 使用方法 ase 隱藏 統計 ini 前臺 top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似於Windows的任務管理器。下面詳細介紹它的使用方法。top - 01:06:48 up 1:22, 1 user

    【轉】linux awk命令

    column 環境變量 最後一行 工作流程 初始 文本文件 for循環 其中 cti 簡介 awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤為強大。簡單來說awk就是把文件逐行的讀入,以空格為默認分隔符將每行切

    Linux ls命令

    -c 目錄 輸出 限制 普通 排序 當前 ls -l sna ls 命令可以說是Linux下最常用的命令之一。 -a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。(後有詳解)-b 把文件名中不可輸出的字符用反斜杠加字符編號(就象在c語言裏一樣)的形式列出。-c 輸出

    linux lsof命令

    open 日誌 文件和目錄 delete 數據報 正在 某個文件 alt targe 簡介 lsof(list open files)是一個列出當前系統打開文件的工具。在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件

    linux tail 命令

    基本 linux中 file tail命令 方式 sed 缺省 顯示 有效 linux ---tail命令 linux中tail命令---用於查看文件內容 最基本的是cat、more和less。 1. 如果你只想看文件的前5行,可以使用head命令,如: head -5 /

    linux 線程

    大於 linux下 blog 根據 影響 stack 復制代碼 系統資源 代碼 線程 是計算機中獨立運行的最小單位,運行時占用很少的系統資源。可以把線程看成是操作系統分配CPU時間的基本單元。一個進程可以擁有一個至多個線程。它線程在進程內部共享地址空間、打開的文件描述符等資

    linux screen 命令

    文本 常用 小時 遠程終端 參考 編輯 load 調整 長時間 一、背景 系統管理員經常需要SSH 或者telent 遠程登錄到Linux 服務器,經常運行一些需要很長時間才能完成的任務,比如系統備份、ftp 傳輸等等。通常情況下我們都是為每一個這樣的任務開一個遠程終端窗口

    linux服務ssh

    ssh服務ssh服務: 管理服務器的方式: 本地管理 (安裝系統、故障修復) SSH遠程連接的方式 Linux: ssh命令 Windows: Xshell; Xmanager SecureCRT Putty 提供ssh服務/ssh客戶端工具的軟件:[[email 

    linux系統啟動

    oca 3.3 哪些 技術 針對 個性 桌面 inux 解壓縮 要學習linux的命令,我們需要先了解linux系統是如何工作的,這裏我們先了解linux是如何在一臺電腦上啟動加載的!! linux系統啟動過程 第一步、 BIOS初始化 1. BIOS檢測所有的外置

    轉-Linux啟動過程(inittab、rc.sysinit、rcX.d、rc.local)

    dha mage 模塊 都是 交換 如何配置 mas 完全 打開 http://blog.chinaunix.net/space.php?uid=10167808&do=blog&id=26042 1)BIOS自檢2)啟動Grub/Lilo3)加載內

    linux 邏輯管理 調整分區大小

    host real rmi this 運行 linux 邏輯卷 meta 4.0 resize 測試機各種報錯,創建個目錄都報錯,df看了一下,發現VolGroup-lv_root 100%,虛擬磁盤滿了,怎麽辦呢1,解決過程 # df -h //查看分區 # um

    [轉載]linux awk命令

    基本 特定 收集 comm rip 解釋 文本 工作流程 復制代碼 簡介 awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤為強大。簡單來說awk就是把文件逐行的讀入,以空格為默認分隔符將每行切片,切開的部分再進行各

    Linux 定時任務

    什麽 file 同名 實現 link 打印 環境 grep 導入 fileclear.sh tamcdir=${HOME}/ora/user_projects/domains/tamc cd ${tamcdir} echo rm -f `ls heapdump*.phd