Firess :: DFPortable.

FILES :: DFPORTABLEÀº ÆÄÀÏ ½Ã½ºÅÛ µð½ºÅ© °ø°£ Á¤º¸¸¦À§ÇÑ PERL È®ÀåÀÚÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Firess :: DFPortable. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Ian Guthrie
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~iguthrie/Net-Bluetooth-0.40/Bluetooth.pm

Firess :: DFPortable. ű×


Firess :: DFPortable. ¼³¸í

FileSys :: DFortableÀº ÆÄÀÏ ½Ã½ºÅÛ µð½ºÅ© °ø°£ Á¤º¸¸¦À§ÇÑ Perl È®ÀåÀÚÀÔ´Ï´Ù. FileSys :: DFortableÀº ÆÄÀÏ ½Ã½ºÅÛ µð½ºÅ© °ø°£ Á¤º¸¸¦À§ÇÑ Perl È®ÀåÀÚÀÔ´Ï´Ù. ½Ä ³ëÇÁ°¡ Fires :: DFPortableÀ» »ç¿ëÇÕ´Ï´Ù. MY $ REF = DFPORTABLE ( "C : \"); # ±âº» ºí·Ï Å©±â´Â 1À̸é (Á¤ÀÇ µÈ ($ REF)) {print "{print"{print "{print"{print "{print"j $ ref -> {blocks} n "À» Ãâ·ÂÇÕ´Ï´Ù. "ÃÑ ¹ÙÀÌÆ® ¹«·á : $ ref -> {bfree} n"; "TOTAL BYTES ME : $ REF -> {BAVAIL} N"; Àμâ "»ç¿ë µÈ ÃÑ ¹ÙÀÌÆ® : $ REF -> {BUSED} n"; "ÆÛ¼¾Æ® Àüü : $ ref -> {per} n"} ³» $ ref = dfportable ( "/ tmp", 1024); # 1K ºí·Ï¿¡ Ãâ·ÂÀ» Ç¥½ÃÇÕ´Ï´Ù (Á¤ÀÇ ($ ref)) {print "ÃÑ 1K ºí·Ï : $ ref -> {ºí·Ï} n"; Àμâ "ÃÑ 1K ºí·Ï ¹«·á : $ ref -> {bfree} n"; Àμâ "ÃÑ 1K ºí·ÏÀÌ ³ª¿¡°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù : $ ref -> {bavail} n"; Àμâ "$ REF -> {BUSED} N"À» ÀμâÇϽʽÿÀ. "ÆÛ¼¾Æ® % Àüü : $ ref -> {per} n"}ÀÌ ¸ðµâÀº ÆÄÀÏ ½Ã½ºÅÛ µð½ºÅ© °ø°£ Á¤º¸¸¦ ¾ò´Â ÈÞ´ë¿ë ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¸ðµâÀº ¸ðµç Windows (95 ÀÌ»ó) ¹öÀü°ú UNIXÀÇ ¸ðµç ¸ÀÀ» »ç¿ëÇÏ¿© ÀÛµ¿ÇؾßÇÕ´Ï´Ù. StatVFS ¶Ç´Â Statfs È£ÃâÀ» ±¸ÇöÇϽʽÿÀ. ¿©±â¿¡´Â Linux, * BSD, HP-UX, AIX, Solaris, Mac OS X, Irix, Cygwin µîÀÌ Æ÷ÇԵ˴ϴÙ.ÀÌ ¸ðµâÀº Windows¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ÇßÁö¸¸ ¿­±â¸¦ Áö¿øÇÏÁö ¾Ê´Â Filesys :: DF¿Í ´Ù¸¨´Ï´Ù. argument.dfportable ()À¸·Î ÆÄÀÏ ÇÚµéÀ» Äõ¸®ÇÏ·Á´Â ÆÄÀÏ ½Ã½ºÅÛÀ» ³ªÅ¸³»´Â µð·ºÅ丮 Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù. ¶ÇÇÑ ¿É¼Ç ºí·Ï Å©±â Àμö°¡ ÀÖÀ¸¹Ç·Î ¹Ýȯ µÈ °ªÀÇ Å©±â¸¦ Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» ºí·Ï Å©±â´Â 1À̹ǷΠÇÔ¼ö°¡ °ªÀ» ¹ÙÀÌÆ® ´ÜÀ§·Î ¹ÝȯÇÕ´Ï´Ù. ºí·Ï Å©±â Àμö¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸éÀÌ ¹®¼­ÀÇ "BLOCK"ÀÇ ÀνºÅϽº°¡ "¹ÙÀÌÆ®".DFPORTABLE ()´Â Çؽÿ¡ ´ëÇÑ ÂüÁ¶¸¦ ¹ÝȯÇÕ´Ï´Ù. Çؽÿ¡¼­ »ç¿ëÇÒ ¼öÀÖ´Â Å°´Â ´ÙÀ½°ú °°½À´Ï´Ù. {blocks} = ÆÄÀÏ ½Ã½ºÅÛÀÇ ÃÑ ºí·ÏÀÔ´Ï´Ù. {bfree} = Àüü ºí·ÏÀº ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ¹«·áÀÔ´Ï´Ù. {Bavail} = Perl ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼öÀÖ´Â ÃÑ ºí·Ï. ÀÌ´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡ »ç¿ëÀÚ º° ÇÒ´ç·®ÀÌÀÖ´Â °æ¿ì ¶Ç´Â ¼öÆÛ À¯Àú°¡ ¿¹¾à ±Ý¾×ÀÌÀÖ´Â °æ¿ì {BFREE}¿Í ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. {bavail}À̱⠶§¹®¿¡ À½¼ö°¡ µÉ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ´õ ¸¹Àº °ø°£ÀÌ »ç¿ëµÇ´Â °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. {bused} = ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÇ´Â ÃÑ ºí·Ï. {per} = »ç¿ë µÈ µð½ºÅ© °ø°£ÀÇ ¹éºÐÀ². ÀÌ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼öÀÖ´Â µð½ºÅ© °ø°£À» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. Áï, ÆÄÀÏ ½Ã½ºÅÛÀÌ ¼öÆÛ À¯Àú¸¦ À§ÇØ ¿¹¾à µÈ °ø°£ÀÇ 10 %¸¦ °®´Â °æ¿ì, »ç¿ë µÈ ÆÛ¼¾Æ®´Â ÃÖ´ë 110 %±îÁö ¿Ã¶ó°¥ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀº ¸ðµâÀ» ÅëÇØ inode Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª {FILES} Å°¿¡¼­ {FILES} Å°¿¡¼­ {FILES} Å°¿¡¼­ ÀüÈ­¸¦ °É¾î Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇؾßÇÕ´Ï´Ù. ÀϺΠÆÄÀÏ ½Ã½ºÅÛÀº inode Á¤º¸¸¦ ¿¹ : Windows ¹× ÀϺΠNFS ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¹ÝȯÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. {files} = ÆÄÀÏ ½Ã½ºÅÛÀÇ {files} = Total inodeÀÔ´Ï´Ù. {ffree} = ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ Àüü inode°¡ ¾ø½À´Ï´Ù. {fvail} = ÇÕ°è »ç¿ëÀÚ°¡ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. {bavail} Å°¿¡ ´ëÇÑ ±ÔÄ¢À» ÂüÁ¶ÇϽʽÿÀ. {Fused} = ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÇ´Â ÃÑ inodes. {fper} = ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÇ´Â inodeÀÇ ¹éºÐÀ². {per} Å°¿¡ ´ëÇÑ ±ÔÄ¢À» ÂüÁ¶ÇϽʽÿÀ. DFPORTABLE () È£ÃâÀÌ ¾î¶°ÇÑ ÀÌÀ¯·Î DFPORTABLE () È£ÃâÀÌ ½ÇÆÐÇÕ´Ï´Ù. ÀÌ´Â / proc¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ¸·Á°íÇϰųª À߸øµÈ ÆÄÀÏ ½Ã½ºÅÛ À̸§À» Àü´ÞÇϰųª ³»ºÎ ¿À·ù°¡ÀÖ´Â °æ¿ì¿¡ ¹ÌÄ£ ÁþÀ»ÇÏ´Â °Í°ú °°ÀÌ ¹ÌÄ£ ÁþÀ»ÇÏ´Â °æ¿ì ÀϾ °ÍÀÔ´Ï´Ù. dfportable ()Àº Á¤ÀǵÇÁö ¾ÊÀº °ªÀ» Àü´ÞÇϸé croak ()ÀÔ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ½Ã½ºÅÛ¿¡´Â StatVFS (), Statfs (), GetDiskFreesPaceA () ¶Ç´Â GetDiskFreespaceEx ()°¡ Æ÷ÇԵǾî¾ßÇÕ´Ï´Ù. Perl 5.6 ÀÌ»óÀ» ½ÇÇàÇؾßÇÕ´Ï´Ù.


Firess :: DFPortable. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ÆÄÀÏ :: LCKPWDF.

FILE :: LCKPWDF´Â LCKPWDF ¹× ULCKPWDF¸¦ »ç¿ëÇÏ¿© PASSWD ¹× ¼¨µµ¿ì ÆÄÀÏÀ» Àá±×°í Àá±Ý ÇØÁ¦ÇÏ´Â PERL ¸ðµâÀÔ´Ï´Ù. ...

184

´Ù¿î·Îµå