コンパイルされたアーチカーネルがあります。 /rootの下にいくつかのファイルがあるため、ユーザーはUSBマウントを有効にしました。 dmesgが示すように、2つのUSBを認識します。 1つはキーボードに接続されています。
次のコマンドを試しましたが、そのコマンドがマウントされているフォルダは私のUSBではありません。
mount -t auto /dev/sdb2 /mnt/media
mount -t auto /dev/sda2 /mnt/media
/devには何も表示されません。
sda
sda1
sda2
sdb
sdb1
sdb2
USBをマウントするにはどうすればよいですか?
アップデート:sdb1とsdaxxにデバイスをマウントしようとしましたが、/rootファイルシステムのみが/mnt/mediaにマウントされました。また、USBフォーマットの種類をext4に変更しました。これはカーネルにロードされた唯一のファイルシステムモジュールだからです。
まだ結果がありません。
答え1
Unix / LinuxベースのシステムにUSBやハードドライブなどの外部デバイスをインストールする方法は2つあります。わかりやすいように手動インストールについて説明します。
フラッシュドライブをコンピュータのUSBポートの1つに接続します。
ターミナルウィンドウを開き、「root」ユーザーになります。
root ユーザーになるには、次のコマンドを入力します。
jason@linux:~> su
Password:
linux:/home/jason #
ルートになったら、同じ端末ウィンドウに次のコマンドを入力して、コンピュータが挿入したフラッシュドライブを認識していることを確認してください。
linux:/home/jason # lsusb
Bus 002 Device 003: ID 08ec:0010 M-Systems Flash Disk Pioneers DiskOnKey
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
linux:/home/jason #
このメッセージは、システムが「M-Systems Flash Disk Pioneers DiskOnKey」という名前のUSBデバイスを認識したことを意味します。フラッシュドライブの名前が異なる可能性が高いので、出力でフラッシュドライブメーカーの名前を見つけます。
ノート:システムにUSBデバイスが1つだけ接続されています。複数のデバイスを接続すると、そのデバイスとフラッシュデバイスを認識するため、出力が私とは全く異なるように見える可能性が高くなります。
USBドライブを正常に識別したら、USBドライブをマウントするためのディレクトリを作成する必要があります。これを行うには、同じ端末ウィンドウに次のコマンドを入力しました。
linux:/home/jason # cd Desktop/
linux:/home/jason/Desktop # mkdir flash
linux:/home/jason/Desktop #
- この
cd Desktop
コマンドは、コンピュータにデスクトップディレクトリ(デスクトップから直接フラッシュドライブにアクセスできるようにディレクトリを作成したい場所)に移動するように指示します。 - この
mkdir flash
コマンドは、フラッシュドライブのマウントに使用する「flash」というディレクトリを生成します。
フラッシュドライブに接続するには、適切なデバイスを入手する必要があります。これを行うには、同じ端末ウィンドウで次のコマンドを実行します。
dmesg | grep -i "SCSI device"
linux:/home/jason/Desktop # dmesg | grep -i "SCSI device"
SCSI device sda: 31520 512-byte hdwr sectors (16 MB)
SCSI device sda: 31520 512-byte hdwr sectors (16 MB)
SCSI device sda: 31520 512-byte hdwr sectors (16 MB)
linux:/home/jason/Desktop #
ご覧のとおり、3つの出力ラインがありますが、すべて同じです。私たちが興味を持っている情報は、「SCSIデバイス」の直後の出力です。私のコンピュータではsda
。
これが私たちが探しているデバイスです。これはほとんどのコンピュータで発生します。 SATAドライブまたはSCSIドライブを備えた最新のシステムでは、出力が完全に異なる可能性があります。探している言葉はsdb
またはかもしれませんsdc
。正しいデバイスを選択するには、フラッシュドライブを説明するいくつかの情報を見つけてください。たとえば、フラッシュドライブに16MBのストレージ容量があります。出力では、単語(16 MB)はこれが私のフラッシュドライブであることを示す良い表示です。
sda
正しいデバイス(など)sdb
が見つかったら、sdc
同じ端末ウィンドウに次のコマンドを入力します。
linux:/home/jason/Desktop # pwd
/home/jason/Desktop
linux:/home/jason/Desktop # mount -t vfat -o uid=jason,gid=users /dev/sda /home/jason/Desktop/flash
linux:/home/jason/Desktop #
pwd
フラッシュドライブを正しくマウントできるように、デスクトップパスを表示するために使用されます。後でその行を使用します。- 次のコマンドは、フラッシュドライブをフラッシュディレクトリにマウントするコマンドです。理解できるように分解してみましょう。
mount
使用されるコマンドです。-t vfat
「vfat」ファイルシステム(ほとんどのフラッシュドライブ)をマウントするように指示します。-o uid=jason,gid=users
"jason" ユーザーがインストールにアクセスできるようにします。ログインに使用するユーザーに変更する必要があります。例:ユーザー名「jhamilton」でログインしている場合は、この名前を使用する必要があります-o uid=jhamilton,gid=users
。/dev/sda
正しいデバイスを指します。以前に見つけたのと同じデバイスを使用していることを確認してください。例:以前に正しいデバイスが「sdc」であることを発見した場合は、そのデバイスを代わりに使用できます/dev/sdc
。/home/jason/Desktop/flash
デバイスをインストールするディレクトリです。ここでは、このコマンドの結果を使用する必要がありますpwd
。例:コマンド次の行が利用可能なpwd
場合。/home/jhamilton/Desktop
/home/jhamilton/Desktop/flash
これでフラッシュドライブが取り付けられ、使用準備が整いました。指示を正しくすると、ファイル、画像、音楽、またはその他の必要なものを保存するために使用できる「フラッシュ」という新しいフォルダがデスクトップに表示されます。