مقاله ها
بازدید : 496

در لینوكس و یونیكس بدون در نظرگرفتن اینكه چه نوع درایو یا سخت افزاری برروی سیستم نصب گردیده كلیه منابع سیستم در یك دایركتوری اصلی بنام ریشه ( / ) یا ROOT  قرار دارد .

بطورمعمول این روش بسیار بهتر و كاراتر از روش سنتی نامگذاری درایوها در ویندوز عمل میكند و فایل سیستم را صرفنظر از نوع سخت افزار بسیار ساده و كارآمد مینماید و این نكته وقتی نمود پیداخواهد كرد  كه شما مجبور باشید سخت افزار جدیدی مثل هارد دیسك دوم و سوم و ... و یا منابع به اشتراك گذاشته شده از طریق شبكه را به سیستم خود بیافزائید .

نباید از نظر دورداشت كه برای كاربران سیستم عامل ویندوز و كسانی كه با سیستم سنتی نامگذاری درایوها مثلا C ، D ، E  و ... عادت كرده اند درك درست ساختار فایل سیستم لینوكس و كار با آن قدری پیچیده بنظر میرسد . اما بطور خلاصه باید گفت كه در لینوكس نباید بدنبال درایوهای خود بگردید ، چون كلیه محتویات دیسكها را در یك فایل سیستم واحد لینوكس میتوانید مشاهده و یا متصل نمائید . (directory tree)

 mount

 DESCRIPTION    

     All files accessible in a Unix system are arranged in one big tree،

   the file hierarchy، rooted at /.  These files can be spread out  over 

   several  devices.

       The mount command serves to attach the file system found

         on some device to the big file tree.

         Conversely، the umount (8)  command will detach it again.                                                                                                        

 ابتدا باید به شاخه /mnt بروید.

در این شاخه درایوهای CD ROM و FLOPPY موجود میباشند.

شما باید در این شاخه یك دایركتوری بسازید :

 

سپس نوبت خط فرمان(terminal)  است آن را اجرا و دستورات زیر را پیاده كنید:

دستور mkdir (Make directory) مشابه md در  Dos می باشد:

     mkdir /mnt/windows    
 

حال شما یك شاخه  خواهید داشت به اسم  /mnt/window

 1. ابتدا بایستی اجازه دسترسی به منابع سیستم را بعنوان كاربر ریشه با تایپ دستور زیر و وارد نمودن password  كاربر ریشه كسب كنید .

 $su
Enter password :*********
    Linux and FAT   

2.  سپس دستور زیر را تایپ كنید:

  )شما براحتی می توانید پارتیشن های fat خود را mount  كنید(     

                                                 

  mount -t vfat /dev/hdXN /mnt/new folder
   

   is your volume letter [hda، hdb، hdc، etc] and N is the partition number   

 Example:

                                                             

   mount -t vfat /dev/hda6 /mnt/window
 

به فاصله بین دستورات توجه داشته باشید.

 

اگر می خواهید باقی درایو ها را mount  كنید از اطلاعات زیر استفاده كنید:

 

 

Drive c   = /dev/hda1
Drive d  =  /dev/ hda5
Drive e   =  /dev/hda6
Drive f   =  /dev/hda7
Drive g   =  /devhda8
Drive h   =  /dev/hda9
 

 

Linux and NTFS                                                                 

      N T F S  (New Technology Filesystem)    

 

برای كسب اطلاعات درباره NTFS به مقاله http://linux-ntfs.sourceforge.net/info/ntfs.html  مراجعه

كنید.

 

 به قسمتی از این مقاله توجه كنید:

 

 

Which versions of NTFS can Linux read?

The Linux Driver can read all the versions of NTFS. Each version is slightly different، but the driver only has to interpret the files and directories. All the indexes that NTFS maintains can be safely ignored.

When the driver becomes able to write to an NTFS Volume، then it may be that the abilities will vary according to the version of NTFS it is writing to.

 

بنابر این Linux فقط می تواند NTFS را بخواند اما چگونه؟

 

)لازم به ذكر است كه می توان با روش هایی كه خطرناك هستند و محدود ، داده ها را بروی پارتیشن NTFS <Windows>-  Copy كرد(.

 

(if you only need to copy files from Linux to Windows on a dual-boot machin but it´s very limited and extremely dangerous to use  it. )

  برای كسب اطلاعات بیشتر به http://linux-ntfs.sourceforge.net/info/ntfs.html مراجعه نمایید.      

 

بیشتر  نسخه های Linux از این امكانات یعنی خواندن NTFS برخوردارند.

ولی برخی مثل RedHat 9 (Shrike)، 8.0 (Psyche) or 7.3 (Valhalla) : فاقد این امكان هستند

برای اینكه بتوانیم از این امكانات برخوردار شویم باید یك بسته rpm را نصب كنیم. به آدرس زیر رفته و با توجه به نسخه Kernel Version و Processor و...  بسته rpm  را  down load كنید.

( If you have an older version of RedHat، or another distribution which doesn´t include NTFS support، then you will have to compile the kernel yourself .)                                                                  

 

برای اینكه اطلاعات فوق را بدست آوریم در خط فرمان دستور زیر را تایپ كنید:

 

[root@localhost root]# uname -a
 
Linux localhost.localdomain 2.4.20-6 #1 Thu Feb 27 10:06:59 EST 2003 i686 i686 i386 GNU/Linux
[root@localhost root]# uname --help
 
uname [OPTION]...
Print certain system information.  With no OPTION، same as -s.
 
  -a، --all                print all information، in the following order:
  -s، --kernel-name        print the kernel name
  -n، --nodename           print the network node hostname
  -r، --kernel-release     print the kernel release
  -v، --kernel-version     print the kernel version
  -m، --machine            print the machine hardware name
  -p، --processor          print the processor type
  -i، --hardware-platform  print the hardware platform
  -o، --operating-system   print the operating system
      --help     display this help and exit
      --version  output version information and exit
 

با داشتن اطلاعات بدست آمده به آدرس زیر مراجعه كنید:                                                                                                                                            

http://linux-ntfs.sourceforge.net/rpm/downloads.html 

 

با گرفتن این بسته نوبت به نصب می رسد:

 

rpm -ihv kernel-ntfs-2.4.18-14.i686.rpm
 
    Preparing...      ############################### [100%]
       1:kernel-ntfs  ############################### [100%]
         

حالا می توانیم امتحان كنیم ببینیم kernel ، NTFS را می شناسد :

 

cat /proc/filesystems
 
    nodev   rootfs
    nodev   bdev
    nodev   proc
    nodev   sockfs
    nodev   tmpfs
    nodev   shm
    nodev   pipefs
            ext3
            ext2
    nodev   ramfs
    nodev   devpts
            ntfs      
 

 با اجرای فرمان زیر می توانید پارتیشن های NTFS خود را در لینوكس دیده و از اطلاعات مورد نظر  استفاده كنید:

 

    mkdir /mnt/windows
    mount -t ntfs /dev/hda1 /mnt/windows
 

در پایان كار می توانید با اجرای دستور زیر درایو خود را unmount   كنید: 

 

 

       Umount /mnt/...
 

 

 

منابع:

 http://www.linux-ntfs.sourceforge.net                  

                                    http://www.linuxquestions.org      

http://www.lists.ubuntu.com                                    

http://www.kavoshgar.blogsky.com                      

 


طراحی وب سایتفروشگاه اینترنتیطراحی فروشگاه اینترنتیسیستم مدیریت تعمیر و نگهداریسامانه تعمیر و نگهداری PM سامانه جمع آوری شناسنامه کامپیوتر سیستم جمع آوری شناسنامه کامپیوتر سیستم مدیریت کلان IT طراحی وب سایت آزانس املاک وب سایت مشاورین املاک طراحی پورتال سازمانی سامانه تجمیع پاساژ آنلاین پاساژ مجازی

نام : *

پیغام : *

 

سامانه جمع آوری شناسنامه کامپیوتر تجمیع
طراحی پرتال سازمانی - بهبود پورتال
طراحی فروشگاه اینترنتی حرفه ای بهبود