Monitor file system activity with inotify
Monitor in sub-directories
2012年9月12日 星期三
2012年8月21日 星期二
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.
2. Get the VG UUID of /dev/sdb2.
3. Change the VG group name of /dev/sdb2.
4. Reboot the system. You will see the LVM group of /dev/sdb2 is changed to VG1T.
5. Mount the /dev/sdb2 into our new system.
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
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年7月22日 星期五
[Linux] Make NTFS writable
Use NTFS-3G to write NTFS file system and ntfslabel to get the partition information(UUID/Label).
http://www.tuxera.com/open-source/release-ntfs-3g-ntfsprogs-2011-4-12/
http://www.tuxera.com/open-source/release-ntfs-3g-ntfsprogs-2011-4-12/
2011年7月21日 星期四
[WindowsXP] Format USB for NTFS
http://lifehacker.com/5195783/format-a-usb-drive-as-ntfs-in-windows-xp
[USB property] -> [Policies] -> [Optimize to performance]
[USB property] -> [Policies] -> [Optimize to performance]
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
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
訂閱:
文章 (Atom)