顯示具有 FS 標籤的文章。 顯示所有文章
顯示具有 FS 標籤的文章。 顯示所有文章

2012年9月12日 星期三

[Linux] Monitor file system activity with inotify

Monitor file system activity with inotify

Monitor in sub-directories

2012年8月21日 星期二

[Linux] UBIFS

UBIFS

2012年2月8日 星期三

[LVM] Resolve to mount duplicate LVM

I built a new Linux system(Fedora10) in newH.D.(/dev/sda) and wanted to mount the oldH.D.(/dev/sdb) into it. But the oldH.D. has been installed the Linux system(also Fedora 10) before. Therefore, both newH.D. and oldH.D. has the same LVM group, "VolGroup00".
I'm trying to mount the oldH.D. and finally success.

1. Check the volume group.
[root@vincent local]# pvs
  PV         VG         Fmt  Attr PSize   PFree
  /dev/sda2  VolGroup00 lvm2 a-   465.56G 32.00M (newH.D.)
  /dev/sdb2  VolGroup00 lvm2 a-   931.31G 32.00M (oldH.D.)



2. Get the VG UUID of /dev/sdb2.

[root@vincent local]# vgdisplay
  --- Volume group ---
  VG Name                VolGroup00
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               931.31 GB
  PE Size               32.00 MB
  Total PE              29802
  Alloc PE / Size       29801 / 931.28 GB
  Free  PE / Size       1 / 32.00 MB
  VG UUID               CQVzV7-xVVy-Om3Y-P2Ng-67d5-juHK-vTTj5a
  --- Volume group ---
  VG Name               VolGroup00
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               465.56 GB
  PE Size               32.00 MB
  Total PE              14898
  Alloc PE / Size       14897 / 465.53 GB
  Free  PE / Size       1 / 32.00 MB
  VG UUID               65loFF-2Tee-K4Wa-uUFf-oMRD-E1EH-iCKsQg

The VG UUID of /dev/sdb2 is CQVzV7-xVVy-Om3Y-P2Ng-67d5-juHK-vTTj5a.


3. Change the VG group name of /dev/sdb2.

[root@vincent local]# vgrename CQVzV7-xVVy-Om3Y-P2Ng-67d5-juHK-vTTj5a VG1T
4. Reboot the system. You will see the LVM group of /dev/sdb2 is changed to VG1T.

[root@vincent local]# pvs
  PV         VG         Fmt  Attr PSize   PFree
  /dev/sda2  VolGroup00 lvm2 a-   465.56G 32.00M
  /dev/sdb2  VG1T       lvm2 a-   931.31G 32.00M

5. Mount the /dev/sdb2 into our new system.

[root@vincent local]# mkdir /mnt/oldHD
[root@vincent local]# mount /dev/VG1T/LogVol00 /mnt/oldHD


2011年8月10日 星期三

[Linux] Read disk capacity

vincent@vincent-Ubuntu:~$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             449G   49G  377G  12% /

1. df -h | awk '{if ($1 == "/dev/sda1") {print $2}}'
449G

2. df -h | grep sda1 | awk '{print $2}'
449G

2011年6月27日 星期一

[Linux] Device/File system test script

#!/bin/ash

i=1
while true; do
        FILENAME=/mnt/hd/test.tmp
        BLOCKSIZE=1M
        BLOCKCOUNT=100

        echo "--- Write ($i) ---"
        dd if=/dev/zero of=$FILENAME bs=$BLOCKSIZE count=$BLOCKCOUNT conv=sync

        echo 3 > /proc/sys/vm/drop_caches
        echo 0 > /proc/sys/vm/drop_caches

        echo "--- Read ($i) ---"
        dd if=$FILENAME of=/dev/zero bs=$BLOCKSIZE count=$BLOCKCOUNT

        rm -f $FILENAME
        i=$(($i+1))
done