GNU/Linux >> Linux の 問題 >  >> Ubuntu

Kubuntuで起動時にパーティションを自動的にマウントする方法

パーティションの自動マウント

UbuntuやKubuntuなどのLinuxシステムでは、通常、ルートパーティション以外のすべてのパーティションは起動時にマウントされません。

ファイルマネージャ内のパーティションをクリックすると、それらがマウントされ、コンテンツが開いて表示されます。

ただし、一部のアプリケーションがすぐにアクセスできるように、起動時にパーティションが自動的にマウントされることが望ましい場合があります。

この記事では、fstabコマンドを使用せずに、起動時にKubuntuにパーティションを自動的にマウントする方法を示します。

1。デバイスパスとUUIDを取得する

最初のステップは、マウントするデバイスパスとuuidを見つけることです。 lsblkコマンドを使用して、以下に示すように詳細を確認します。

$ lsblk -o PATH,SIZE,RO,TYPE,MOUNTPOINT,UUID,MODEL
PATH         SIZE RO TYPE MOUNTPOINT                   UUID                                 MODEL
/dev/loop0  96.5M  1 loop /snap/core/9436
/dev/loop1 229.6M  1 loop /snap/atom/257
/dev/loop2    55M  1 loop /snap/core18/1880
/dev/loop3  54.8M  1 loop /snap/gtk-common-themes/1502
/dev/loop4 156.2M  1 loop /snap/chromium/1213
/dev/loop5    55M  1 loop /snap/core18/1754
/dev/loop6  62.1M  1 loop /snap/gtk-common-themes/1506
/dev/loop7 230.6M  1 loop /snap/atom/258
/dev/loop8 158.4M  1 loop /snap/chromium/1229
/dev/loop9    97M  1 loop /snap/core/9665
/dev/sda   465.8G  0 disk                                                                   Samsung_Portable_SSD_T5
/dev/sda1    420G  0 part                              757dcceb-3e17-4ca8-9ba1-b0cf68fb0134
/dev/sdb   111.8G  0 disk                                                                   Samsung_SSD_840_EVO_120GB
/dev/sdb1   95.4G  0 part /                            19d84ceb-8046-4f8d-a85a-cda49515d92c
/dev/sdc   111.8G  0 disk                                                                   Samsung_SSD_850_EVO_120GB
/dev/sdc1   95.8G  0 part                              f41b21a7-e8be-48ac-b10d-cad641bf709b
[email protected]:~$

2。 udisksctlを使用してマウントします

lsblkコマンドで表示される出力からデバイスパスを書き留めます。
たとえば、/ dev/sdc1。次に、udisksctlコマンドを実行してマウントします。

$ udisksctl mount -b /dev/sdc1
Mounted /dev/sdc1 at /media/enlightened/f41b21a7-e8be-48ac-b10d-cad641bf709b.

上記のコマンドは、usernameとuuidの両方を含むパスにデバイスをマウントします:

/media/<USERNAME>/<UUID>/

パスはコマンドudisksctlによって自動的に決定されるため、指定する必要はありません。これは、ファイルマネージャーDolphin内でクリックしたときにデバイスがマウントされる場所と同じです。したがって、このコマンドでマウントすると、同じ方法でDolphin内にマウントされたことが表示されます。

UUIDでマウント

システムに複数のストレージデバイスが接続されている場合、/ dev/sdb1などのデバイスパスはストレージデバイスごとに毎回変更される可能性があります。

したがって、デバイスは変更されないため、UUIDを使用してデバイスをマウントすることをお勧めします。 Udisksctlコマンドには、uuidでドライブをマウントするオプションはありませんが、回避策があります。次のようにコマンドを使用します:

$ udisksctl mount -b /dev/disk/by-uuid/f41b21a7-e8be-48ac-b10d-cad641bf709b

パスの最後の部分は、lsblk出力から確認できるストレージデバイスのuuidです。

3。 KDEシステム設定の構成-起動時に実行する

最後に、起動時にそのコマンドを実行してディスクがマウントされるようにKubuntuを設定する必要があります。
[システム設定]>[ワークスペース]>[起動とシャットダウン]>[自動起動]に移動します。

自動開始構成ダイアログは、次のコマンドを使用してターミナルから起動することもできます。

$ kcmshell5 autostart

ここでは、システムの起動時に開始するプログラムまたはスクリプトを指定できます。 [プログラムの追加]をクリックし、上記のようにデバイスパスを使用してudisksctlコマンドをコピーして貼り付けます。

udisksctl mount -b /dev/disk/by-uuid/f41b21a7-e8be-48ac-b10d-cad641bf709b

uuidは一定のままであり、コマンドはシステムの起動時に毎回正しいドライブをマウントするため、必ずUUIDベースのマウントコマンドを使用してください。

これにより、システムの起動時に実行するコマンドが保存されます。

結論

通常、パーティションは / etc / fstabにエントリを追加することでマウントされます ファイル。

ここで前のチュートリアルをチェックしてください:
Ubuntu-起動時にfstabを使用してパーティションを自動的にマウントします

リソース

https://unix.stackexchange.com/questions/62676/mounting-from-dolphin-vs-commandline
Ubuntu
  1. それらのパーティションとファイルシステムのサイズを変更するにはどうすればよいですか?

  2. Kubuntuデスクトップ環境をインストールおよびアンインストールする方法は?

  3. 起動時にGpsdを自動的に起動する方法は?

  1. LinuxターミナルからWindowsパーティションにアクセスする方法は?

  2. Linux でファイルシステム / パーティションをマウントおよびアンマウントする方法 (Mount/Umount コマンドの例)

  3. BitLocker で暗号化された Windows パーティションを Linux にマウントする方法

  1. Redisキャッシュをクリアする方法

  2. LinuxでNTFSパーティションをマウントする方法

  3. 起動時にGnomeディスクでパーティションを自動的にマウントする方法