コマンドラインを使用してLinuxにハードドライブをマウントする方法

コマンドラインを使用してLinuxにハードドライブをマウントする方法

ターミナルをより頻繁に使用したい場合は、ハードドライブを手動でマウントし、Linuxシステムで再度マウント解除する方法を学ぶことから始めるのが簡単です。さらに、従来のデスクトップから離れてしまうような状況に陥った場合は、その方法を知っていると、多くの時間と調査の労力を節約できる可能性があります。





幸い、最新のLinuxディストリビューションでは、このプロセスが以前よりもはるかに簡単で直感的になっています。





マウントとは何ですか?

ほとんどの場合、マウントとは、コンピューターがUSBドライブやハードディスクドライブなどのさまざまなデバイスに保存されているファイルにアクセスできるようにするプロセスを指します。各ドライブには、PCのエコシステムに統合する必要がある独自の個別のファイルシステムがあります。ほとんどのLinuxディストリビューションは、「パーティション」の形式の複数のファイルシステムで構成されているため、多くのマウントを実行します。





通常、最新のLinuxデスクトップは、マウントプロセスを自動的に処理します。ただし、他のすべてが失敗した場合、または端末だけで行き詰まり、一部のデータをバックアップする必要がある場合は、手動で行う方法を知っておくとよいでしょう。

使用可能なパーティションの確認

ハードドライブまたはUSBを接続した後、次のコマンドを使用して、デバイスとそれらの個別のファイルシステムを確認できます。



lsblk

上記のように、各物理デバイスは次の命名規則に従います。 sd(x) 、最初の名前が付けられています sda 、 二番目 トイレ 、 第3 sdc 、 等々。 NS SD 名前はの略です SCSIデバイス 。古いコンピューターを使用している場合は、 hd(x) 代わりは。

これらの個々のデバイスは、さらに異なるパーティション(sda1、sda2、sda3など)に分割されます。簡単に言えば、それらはハードディスクがどのように分割されているかを表しています。実際のデータが保存される場所であるため、デバイス自体ではなく、これらの特定のパーティションをマウントします。





通常、Linuxボックスは複数のパーティションで識別できます。これの目的は、重要なシステムファイルと重要でないシステムファイルを分離しておくことです。 スワップパーティションなど 。伝える別の方法は、下を見ることです マウントポイント エントリ。 Linuxボックスの一部であるエントリはすでにマウントされています。

Linuxでハードドライブをマウントする方法

実際、Linuxでデバイスをマウントするために使用できる2つの異なるコマンドラインインターフェイスがあります。 Udiskマウント/アンマウント 。ほとんどすべての状況でUdiskをお勧めしますが、ユースケースは人によって異なるため、マウント方法についても概説します。





Udiskを使用したマウント

Udisksは、多くのLinuxディストリビューションで使用されている重要なソフトウェアです。 USBフラッシュストレージやハードディスクドライブなどのストレージデバイスの管理を担当します。これには、と呼ばれるコマンドラインツールが含まれています udisksctl 。このツールでは、すべてのパーティショニングコマンドは次の基本パターンに従います。

udisksctl [command] [options] [location]

簡単ですね。目的のパーティションをマウントするには、次のコマンドを使用します。 sdb1 パーティションの名前:

udisksctl mount -b /dev/sdb1

NS -NS フラグは、マウントしているパーティションがデバイスからのものであることを単に示します。

Udiskを使用して、ディスクイメージなどの仮想デバイスをマウントすることもできます。

udisksctl loop-setup -r -f example.iso

イメージがそれ自体でマウントプロセスを完了しない場合は、ループ名を次のように識別します。 lsblk 代わりにこのコマンドを入力します loop0 あなたのループ名で。

udisksctl mount -b /dev/loop0

物理ハードディスクドライブをマウントしていないため、次のようにラベル付けされていることに注意してください。 ループ それよりも sd(x)

最初のコマンドを使用すると、ディスクイメージを仮想(または ループ ) 端末。 NS -NS 旗、の略 読み取り専用 はオプションですが、マウントしているファイルが誤って上書きされないようにします。その後、通常どおりに続行して、現在使用可能なディスクイメージをマウントできます。

マウントされたパーティションをチェックする場合 lsblk もう一度コマンドを実行すると、いくつかの変更があります。

Linuxボックス以外のデバイスにも特定のマウントポイントがあることに注意してください。これは、ディレクトリを指定された場所に変更することで、それらのファイルにアクセスできることを意味します。

Udiskを使用したアンマウント

マウントされたドライブを使い終わったら、データの損失を防ぐためにLinuxボックスから安全に取り外す必要があります。これを行うには、外部ファイルシステムをアンマウントしてから電源を切り、自分のファイルシステムから切り離します。

マウントを解除するには、前のコマンドを再利用できますが、代わりに マウントアンマウント

udisksctl unmount -b /dev/sdb1

最後にある名前をデバイスの名前に変更することを忘れないでください。ディスクイメージなどの仮想デバイスの名前は、ハードディスクドライブやUSBとは異なることに注意してください。

を使用してデバイスをチェックする場合 lsblk 、アンマウントした後でも、ハードドライブがまだ存在していることに気付くでしょう。デバイスを完全かつ安全に削除するには、デバイスをオフにする別のコマンドを入力する必要があります。

udisksctl power-off -b /dev/sdb1

Linux PCのパーティションはシステムの一部であるため、電源をオフにしないでください。そもそも電源が入っていないディスクイメージについても同じことが言えます。代わりに、デバイスのリストからそれらを削除するには、別のコマンドが必要になります。

udisksctl loop-delete -b /dev/loop0

マウント付きマウント

ほとんどの場合、Udisksがあなたに代わって仕事をしてくれるはずです。ただし、最初の方法が選択できない場合に備えて、別の方法を知っておくとよいでしょう。

他のオプションは マウント 指図。 Udiskとmountの主な違いは、mountでは、パーティションをマウントする場所を指定する必要があることです。さらに、mountコマンドを使用してデバイスを使い終わった後は、デバイスの電源を切ることはできません。

管理者権限も必要になります(したがって、 sudo 次のコマンドの開始時)。 sudo特権は非常に強力であるため、システムが誤って破損するのを防ぐために、ほとんどの場合Udisksメソッドをお勧めします。

先に進んでmountコマンドを使用する場合は、次のように実行できます。

sudo mount /dev/sdb1 /mnt

最後の部分、 / mnt は、マウントされたハードドライブをPCのどこに配置するかを示します。従来のLinuxでは、これは / mnt ディレクトリ。複数のデバイスの場合、下のサブフォルダーにマウントできます / mnt 。これらのフォルダは必ずで作成してください mkdir 初め。

Udisksのように、 マウント ツールはディスクイメージもサポートします。ただし、それがどのように機能するかを覚えるのは少し面倒です。 Udiskとは異なり、mountを使用してディスクイメージをマウントするときに入力する必要があるコマンドは1つだけです。

sudo mount example.iso /mnt -t iso9660 -o loop

ディスクイメージのコンテンツが正しく表示されない場合は、置き換えてみてください iso9660udf 。このオプションは、ディスクイメージの形式を示します。

関連している: Linuxハードドライブのクローンを作成する方法

umountでアンマウント

奇妙に思えるかもしれませんが、パーティションをアンマウントするコマンドは「アンマウント」ではなく、 umount 。マウントとは異なり、マウントポイントの場所を指定する必要はありません。必要なのはデバイス名だけです。

sudo umount /dev/sdb1

物理デバイスを使用している場合でも、Udiskを使用する必要があることに注意してください 電源を切る 切断時にデータが失われないようにするコマンド(上記で説明)。

ディスクイメージの場合は、ループデバイスに名前を付けるだけです。

sudo umount /dev/loop0

繰り返しますが、交換することを忘れないでください loop0 お使いのデバイス名で。

ハードドライブのマウント中にヘルプを取得する

ドライブの取り付けと取り外しは、習慣がない場合は複雑になる可能性があります。これらのユーティリティの特定の手順を覚えておく必要がある場合は、いつでも入力できることを忘れないでください。 ヘルプ すぐにガイダンスを取得するコマンド。

学校のwifiを通過する方法
udisksctl help mount help

Linuxユーザーにとって幸いなことに、ガイドに加えて、実際には、コマンドのヘルプを取得する方法はたくさんあります。

共有 共有 つぶやき Eメール Linuxでコマンドラインヘルプを取得する7つの方法

コマンドラインからLinuxコマンドについて学習するためのすべての重要なコマンド

次を読む
関連トピック
  • Linux
  • ファイルシステム
  • ディスクパーティション
  • Linuxコマンド
  • Linuxのヒント
著者について ジョーダングローア(51の記事が公開されました)

ジョーダンはMUOのスタッフライターであり、誰もがLinuxにアクセスしてストレスを感じさせないようにすることに情熱を注いでいます。彼はまた、プライバシーと生産性に関するガイドを書いています。

ヨルダングローアのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください