linux¹ÒÔØÔÓÐLVMÅÌ
·¶Àý£º
1¡¢pvs
¡¡¡¡[root@localhost yuanbor]# /sbin/pvs ¼ì²éÊÇ·ñÓÐÖØÃûµÄVG×é
¡¡¡¡2¡¢vgrename
¡¡¡¡[root@localhost yuanbor]#/sbin/vgrename [VG UUID] /dev/VolGroup01 #½«Öظ´µÄVG×é ¸ù¾ÝUUID¸ÄΪ VolGroup01
¡¡¡¡[root@localhost yuanbor]# /sbin/pvs #¼ì²é Ð޸Ľá¹û
¡¡¡¡3¡¢lvscan
¡¡¡¡[root@localhost sdb3]# /sbin/lvscan #¼ì²é Âß¼¾í״̬
¡¡¡¡¿ÉÒÔ¿´µ½ÐÂÐ޸ĵÄVolGroup01ÊÇinactive״̬¡£
¡¡¡¡4¡¢vgchange
¡¡¡¡[root@localhost sdb3]# /sbin/vgchange -ay /dev/VolGroup01 #¼¤»î¸ÄÃûºóµÄVolGroup01
¡¡¡¡[root@localhost mnt]# /sbin/lvscan #¼ì²é¼¤»î½á¹û
¡¡¡¡5¡¢mount
¡¡¡¡[root@localhost mnt]# mount /dev/VolGroup01/LogVol00 /mnt/sdb3 #¹ÒÔØÂß¼¾í ¹ÒÔØµã¿ÉÒÔ×Ô¶¨Òå
×¢Ò⣺1²»Ò»¶¨Äܹ»ÏÔʾ´íÎó£¬Èç¹û²»±¨´í¿ÉÒÔʹÓÃvgdisplayÃüÁî²éÕÒ VG UUID
ÕÒµ½ºó¼ÌÐø 2
Ïà¹ØÎĵµ£º
ת×Ô:http://www.xxlinux.com/linux/article/development/kernel/20090112/14828.html
sysfs ÊÇ Linux ÄÚºË
ÖÐÉè¼Æ½ÏеÄÒ»ÖÖÐéÄâµÄ»ùÓÚÄÚ´æµÄÎļþϵͳ£¬ËüµÄ×÷ÓÃÓë proc ÓÐЩÀàËÆ£¬µ«³ýÁËÓë proc ÏàͬµÄ¾ßÓв鿴ºÍÉ趨ÄÚºË
²ÎÊý¹¦ÄÜÖ®Í⣬»¹ÓÐΪ Linux ͳһÉ豸ģÐÍ×÷Ϊ¹ÜÀíÖ®Óá£Ïà±ÈÓÚ proc Îļþϵͳ£¬Ê¹Óà sysfs µ¼³ ......
ʲôÊǵȴý¶ÓÁУ¿
ÔÚÈí¼þ¿ª·¢ÖÐÈÎÎñ¾³£ÓÉÓÚijÖÖÌõ¼þûÓеõ½Âú×ã¶ø²»µÃ²»½øÈë˯Ãß״̬£¬È»ºóµÈ´ýÌõ¼þµÃ
µ½Âú×ãµÄʱºòÔÙ¼ÌÐøÔËÐУ¬½øÈëÔËÐÐ״̬¡£ÕâÖÖÐèÇóÐèÒªµÈ´ý¶ÓÁлúÖÆµÄÖ§³Ö¡£
Linux
ÖÐÌṩÁ˵ȴý¶ÓÁеĻúÖÆ£¬¸Ã»úÖÆÔÚ
ÄÚºËÖÐÓ¦Óúܹ㷺¡£
&n ......
¿ÉÒÔ¶ÁÈ¡/proc/devicesÎļþÒÔ»ñµÃLinuxÄں˷ÖÅ䏸¸ÃÉ豸µÄÖ÷É豸ºÅ¡£
Ö÷É豸ºÅÓÃÀ´Çø·Ö²»Í¬ÖÖÀàµÄÉ豸£¬¶ø´ÎÉ豸ºÅÓÃÀ´Çø·ÖͬһÀàÐ͵Ķà¸öÉ豸
ÔÚLinuxÄں˿´À´£¬Ö÷É豸ºÅ±êʶÉ豸¶ÔÓ¦µÄÇý¶¯³ÌÐò£¬
¸æËßLinuxÄÚºËʹÓÃÄÄÒ»¸öÇý¶¯³ÌÐòΪ¸ÃÉ豸(Ò²¾ÍÊÇ/devϵÄÉ豸Îļþ)·þÎñ£»¶ø´ÎÉ豸ºÅÔòÓÃÀ´±êʶ¾ßÌåÇÒΨһµÄij¸öÉ豸¡£
......
¡¾ÊµÑé»·¾³¡¿
Fedora£¬ÄÚºË2.6.21.6
¡¾ÊµÑé²½Öè¡¿
1. cd /usr/src/linux
2. vi kernel/sys.c
ÔÚ×îºóÌí¼ÓÈçÏ´úÂ룺
asmlinkage long sys_processinfo(void)
{
int num=0;
unsigned long state;
struct task_struct *p;
for_each_process(p)
{
printk("pid=%-5d,name=%-20s",p->tgid,p->co ......
ºÜ¶àÈ˾õµÃѧϰLinuxºÜ“ǰÎÀ”£¬ÓÚÊǾÍäĿ¼ÓÈëÁËLinuxѧϰµÄÐÐÁУ¬µ±È»Ò²ÓÐÈËÈ¥ÈÏÕæµÄѧÁË£¬ÕâÀï¸ø³õѧÕßÌá³öÆßµãѧϰLinuxµÄ½¨Ò飬ÍûÅúÅÐÐÔµÄÔĶÁ£¡
1¡¢²»Òª“Íæ Linux”
ºÜ¶àÈËÓà Linux µÄʱºò»á¸Ð¾õºÜÃÔ㣬¸ÃÓÃÄĸö·¢ÐÐÄØ£¿ÊDz»ÊÇÎÒÉÙ×°ÁËʲô£¿ÔõôÉý¼¶Õâô¿ì°¡£¡ÔõôÕâô²»Îȶ¨£¡Ã¿µ±Óöµ½Ð ......