linux下mountマウントデバイス

8132 ワード

マウントコマンド(mount)コマンドフォーマット:mount[-t vfstype][-o options]devicedirそのうち:1.-t vfstypeはファイルシステムのタイプを指定し、通常は指定する必要はありません.mountは自動的に正しいタイプを選択します.一般的なタイプは次のとおりです.
          :iso9660
  DOS fat16    :msdos
  Windows 9x fat32    :vfat
  Windows NT ntfs    :ntfs
  Mount Windows      :smbfs
  UNIX(LINUX)      :nfs

2.-o optionsは主にデバイスまたはファイルのマウント方式を記述するために使用される.一般的なパラメータは次のとおりです.
   loop:                  
  ro:          
  rw:          
  iocharset:             

3.デバイスがマウントするデバイス.4.dirデバイスのシステム上のマウントポイント.
マウントディスクミラーファイルWindowsでは、ソフトウェアや資料をディスクミラーファイルとして仮想オプティカル(光学式)ドライブで使用することに慣れている人が多い.linuxシステムでは、Windowsシステムよりもディスクミラーの作成と使用が便利で、サードパーティ製のパッケージを借りる必要はありません.
1、光ディスクから光ディスクミラーファイルを作成する.CDをCDドライブに入れ、次のコマンドを実行します.
#cp /dev/cdrom /home/sunky/mydisk.iso 
#dd if=/dev/cdrom f=/home/sunky/mydisk.iso

メモ:上記のいずれかのコマンドを実行すると、現在のオプティカル(光学式)ドライブのCDをCDミラーファイル/home/sunky/mydiskに作成できます.iso
2、ファイルとディレクトリを光ディスクミラーファイルとして作成し、次のコマンドを実行します.
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso   /home/sunky/mydir

注意:このコマンドは、/home/sunky/mydirディレクトリの下にあるすべてのディレクトリとファイルをCDミラーファイル/home/sunky/mydiskに作成します.iso、光ディスクボリュームラベル:mydisk
3、光ディスクミラーファイルのマウント(mount)
#mkdir /mnt/vcdrom

注意:マウントポイントとして使用するディレクトリを作成します.
#mount -o loop -t iso9660 /home/sunky/mydisk.iso    /mnt/vcdrom

注意:/mnt/vcdromを使用すると、ディスクミラーファイルmydiskにアクセスできます.isoのすべてのファイルです.
モバイルハードディスクのマウントはlinuxシステムにとって、USBインタフェースのモバイルハードディスクはSCSIデバイスとして扱われています.モバイルハードディスク(HDD)を挿入する前に、システムのハードディスク(HDD)とハードディスク(HDD)のパーティションをfdisk–lまたはmore /proc/partitionsで確認してください.
[root at pldyrouter/]#fdisk-lここでは、システムにSCSIハードディスク/dev/sdaとその /dev/sda 1–/dev/sda 4があり、/dev/sda 5はパーティション/dev/sda 4の論理パーティションであることが明らかになる.ハードディスク(HDD)を移動した後、fdisk–lまたはmore/proc/partitionsでシステムのハードディスクとハードディスクのパーティション状況を確認します[root at pldyrouter/]#fdisk-lでは、SCSIハードディスク/dev/sdcとその2つのディスクパーティション/dev/sdc 1、/dev/sdc 2が1つ増えていることがわかります.ここで、/dev/sdc 5は/dev/sdc 2パーティションの論理パーティションです.次のコマンドを使用して、/dev/sdc 1および/dev/sdc 5をマウントできます.
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2

注意:マウントポイントとしてディレクトリを作成する
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2

注意:ntfs形式のディスクパーティションには-t ntfsパラメータ、fat 32形式のディスクパーティションには-t vfatパラメータを使用します.漢字ファイル名が文字化けして表示されている場合や表示されていない場合は、次のコマンドフォーマットを使用します.
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2

linuxシステムでは、fdiskパーティションコマンドとmkfsファイルシステムフォーマットコマンドを使用して、モバイルハードディスクのパーティションをlinuxシステム特有のext 2、ext 3フォーマットに作成できます.これによりlinuxでの使用がより便利になります.次のコマンドを使用して直接接続すればいいです.
#mount /dev/sdc1 /mnt/usbhd1

USBインタフェースを接続するリムーバブルハードディスクと同様に、linuxシステムにとってUディスクもSCSIデバイスとして扱われています.使用方法は、リムーバブルハードディスク(HDD)と全く同じです.Uディスクを挿入する前に、fdisk–lまたはmore/proc/partitionsでシステムのハードディスク(HDD)とハードディスク(HDD)のパーティションを確認します.[root at pldyrouter root]#fdisk-lをUディスクに挿入した後、fdisk-lまたはmore/proc/partitionsでシステムのハードディスクとハードディスクのパーティション状況を表示します.[root at pldyrouter root]#fdisk-lシステムには、SCSIハードディスク/dev/sddとディスクパーティション/dev/sdd 1が1つ増えています./dev/sdd 1は、私たちが接続するUディスクです.
#mkdir -p /mnt/usb

注意:マウントポイントとして使用するディレクトリを作成します.
#mount -t vfat /dev/sdd1 /mnt/usb

注意:Uディスクには/mnt/usbでアクセスできます.漢字ファイル名が文字化けして表示されているか、表示されていない場合は、次のコマンドを使用します.
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

Windowsファイル共有の保留
Windowsネットワーク共有の核心はSMB/CIFSであり、linuxの下でWindowsのディスク共有をマウントするにはsambaパッケージをインストールして使用する必要があります.現在流行しているlinuxリリースのほとんどはsambaパッケージを含んでいます.linuxシステムをインストールするときにsambaがインストールされていない場合は、まずsambaをインストールしてください.もちろんwww.samba.にも行けますorgサイトダウンロード......新しいバージョンは3.0.10版です.
Windowsシステムの共有設定が完了すると、linuxクライアントでマウントできます.具体的な操作は以下の通りです.
# mkdir–p /mnt/samba

注意:フックポイントとして使用するディレクトリを作成します.
# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba

注意:administratorとpldy 123はipアドレス10.140.133.23 windowsコンピュータのユーザー名とパスワードで、c$はこのコンピュータのディスク共有です.
これによりlinuxシステム上で/mnt/sambaを介してwindowsシステムディスク上のファイルにアクセスできます.以上の操作はredhat asserver 3、redflag server 4.1、suse server 9およびwindows NT 4.0、windows 2000、windows xp、windows 2003環境でテストに合格した.
接続UNIXシステムNFSファイル共有はwindowsのネットワーク共有と似ています.UNIX(Linux)システムにも独自のネットワーク共有があります.それはNFS(ネットワークファイルシステム)です.次はSUN Solaris 2で行います.8とREDHAT as server 3を例に、linuxでmount nfsネットワーク共有の方法を簡単に紹介します.linuxクライアントがNFSディスクを共有する前に、NFSサービスを構成する必要があります.
      

1、SolarisシステムNFSサービス側の構成方法は以下の通りである:(1)etc/dfs/dfstabを修正し、共有ディレクトリshare-F nfs-o rw/export/home/sunky(2)nfsサービスを開始する
# /etc/init.d/nfs.server start

(3)NFSサービス開始後、次のコマンドで新たな共有を追加することもできます
# share /export/home/sunky1
# share /export/home/sunky2

注意:/export/home/sunkyおよび/export/home/sunky 1は共有の準備をしているディレクトリです
2、linuxシステムNFSサービス側の配置方法は以下の通りである:
(1)etc/exportsを変更し、共有ディレクトリを増やす
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)

注意:/export/home/ディレクトリの下のsunky、sunky 1、sunky 2は共有の準備をしているディレクトリで、10.140.133.23、*、linux-clientはこの共有linuxクライアントをマウントできるIPアドレスまたはホスト名です.ホスト名linux-clientを使用するには、サービス側ホスト/etc/hostsファイルにlinux-clientホストip定義を追加する必要があります.フォーマットは以下の通りである:10.140.133.23 linux-client(2)NFSサービス/etc/rcの起動と停止.d/init.d/portmap start(REDHATではPORTMAPがデフォルトで起動)/etc/rc.d/init.d/nfs start NFSサービス/etc/rcを起動する.d/init.d/nfs stop NFSサービス停止注意:/etc/exportファイルを変更して新しい共有を追加する場合は、まずNFSサービスを停止し、NFSサービスを起動して新たに増加した共有を機能させる必要があります.コマンドexportfs -rvを使用しても同様の効果が得られます.
3、linuxクライアントマウント(mount)他のlinuxシステム或いはUNIXシステムのNFS共有
# mkdir–p /mnt/nfs

注意:フックポイントとして使用するディレクトリを作成します.
#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs

注意:ここでは10.140.133.9がNFSサービス側のホストIPアドレスであると仮定します.もちろん、ここでもホスト名を使用できますが、本機/etc/hostsファイルにサービス側ip定義を追加する必要があります./export/home/sunkyは、サービス側が共有するディレクトリです.
これにより、linuxクライアントで/mnt/nfsを介して他のlinuxシステムまたはUNIXシステムがNFS方式で共有したファイルにアクセスできます.