NTFSパーティションを自動マウントする方法は?


109

2つのNTFSパーティションがあり、Ubuntuを起動するたびに手動でマウントしたくありません。

  • これどうやってするの?
  • 使用するツールまたはコードはありますか?
  • もしそうなら、自動マウントしても安全ですか?特に別のOSで使用されている場合

2
ntfs-configはまだhalに依存しているようです。Halはnattyではもう使用されません。とにかく、各パーティションの行を/ etc / fstabに追加するのはITにとって魔法ではありません。また、gigoloの投稿を編集しました。
con-f-use

@ Con-f-use:なるほど、今は/etc/fstab以下のように編集しようとしています。
Binarylife

受け入れられた答えは私にとってはうまくいきませんでした(Kubuntu 12.10の下)。働いたのはtuxera.com/community/ntfs-3g-faq/#useroption3
Nikos Alexandris

すべてのパーティションを自動マウント- この答えはアリオス自動マウントと呼ばれる非常にシンプルなアプリ示唆

回答:


115

ほとんどのLinuxシステムで動作する最も簡単な方法は、それらをfstabに追加することです。しかし、他にもあります。この回答にはそれぞれの見出しがあります。

注意:

「root」または「permissions」に関するエラーメッセージが表示される場合、ほとんどのマウントオプションにはルート権限が必要だからです。Unityでは、gksudo(グラフィカルアプリケーション)を先頭に追加するかsudo、通常のコマンドに追加してパスワードを入力することで、それを実現できます。そのため、たとえば、+ ntfs-configを押してを入力した場合。AltF2gksudo ntfs-config


ジゴロ

ジゴロ gigoloをインストールする

Gigoloは、Nautilusのリモートファイルシステムおよびマウント機能と連携して動作します。Nautilusブックマークにパーティションを追加する必要があります(NautilusはUbuntuのデフォルトのファイルマネージャーです)。その後、Gigoloでそれらを見つけます。残りは私の別の答えで言われています。


Fstab

編集:あなたのコメントから推測するので、あなたはLinuxに精通していないので、私はより詳細に手順を説明します:

fstab-methodは、gui-toolsやGigoloよりも簡潔で基本的です。また、テキストモードのみのシステムでも、他のシステムで動作します。原則として、何もインストールする必要はありません。ntfsパーティションごとに、というファイルに1行追加する必要があります/etc/fstab。私にとって、追加した行は次のようになります。

#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0

言う部分UUID=<xxxxx>は、システムにマウントするパーティションを指示します。この手順に従うと現れて重複デバイスを持っている場合は、交換してくださいUUID=<xxxx>/dev/disk/by-uuid/<xxxxx>。各パーティションには固有のUUIDがあります。スペースは重要なので、行をコピーして貼り付けてください。手動でマウントautoするには、by noautoを置き換えます。ユーザーはグループに属してplugdevいる必要があります。

この行がファイルの最後にある場合、その後に改行が必要であることに注意してください。マウントがないと文句を言います。

UUIDを見つける:

ディスクユーティリティとblkid

ディスクユーティリティを開き、サイズ(例:120 GB)、ファイルシステム(例:ntfs)および名前で適切なパーティションを特定します。「Device:」ファイル(例/dev/sdb1)に注意してください。代わりに、次のようなターミナルで次のコマンドを実行できますgnome-terminal

sudo fdisk -l

sudo blkidシェルで実行することにより、パーティションのUUIDを確認できます。出力は次のようになります。

confus@confusion:~$ sudo blkid
[sudo] password for confus: 
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2" 
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS" 
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs" 
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat" 
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member" 
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap" 
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"

正しいUUIDの前とTYPE="ntfs"後に適切なデバイスファイルがあります。したがって、私にとってUUIDは「7258CB9858CB598D」です。あなたにとって、この数は異なります。また、NTFSパーティションは1つしかありません。fstabに追加した行のUUIDを、この方法で見つけた行で置き換えます。

マウントポイントの設定

マウントポイントになりました。これはパーティションごとに異なります。私が選んだ/media/win。好きなものを選択できます。既存の空のディレクトリでなければなりません。同様にディレクトリ/home/yourusername/windows1を作成し、それをfstabに置くこともできます。

私の行の他のパラメーター

ntfs ntfsタイプのパーティションであることをfstabに伝えます。

rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0この答えの範囲を超えています。これらの値をそのまま使用します。彼らは大丈夫です。興味のある方は、前に提供したリンクでこれらのパラメーターの説明を読むことができます。

行を追加して、説明したことをすべて実行sudo mount -aしたら、ファイルを保存してシェルで実行します。マウントポイントを介してパーティションにアクセスでき、エラーが出力されない場合、すべてうまくいきました。タイプミスや明らかなエラーがないか確認してください。エラーが表示された場合は再起動しないでくださいsudo mount -aエラーが発生すると、再起動が失敗する場合があります。

ユーザーIDとグループIDを見つける

idコマンドを使用して、ユーザーIDとグループIDを確認できます。

confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)

ntfs-config

グラフィカルツールntfs-config ntfs-configをインストールしますも使用できますが、必須ではありません(その現在のバージョンはNatty Narwhalでは機能しません-間もなく修正されると想定しています)。さらに、このツールを使用すると、fstabの古い設定が失われる可能性があります(たとえば、キャッシュをメモリにマウントする)。これは、/ etc / fstabファイルを追加する代わりに上書きするためです。


2
どうもありがとう。できます 。あなたが/etc/fstab/言ったように編集しました。
-Binarylife

1
すばらしいです。ほら、小さなテキスト編集を恐れる必要はありません。良い仕事を続けてください!簡単になります。
con-f-use

1
はい、私はあなたに同意します、それは私が編集を恐れているということではありません。しかし、「automount」を作成するだけの簡単なツールが必要でしたが、このオプションを簡単に削除したいのですが、今では編集した行を削除でき/etc/fstab/ますか?
-Binarylife

正しい、削除するだけです。私はあなたや何かをひいきにするつもりはありませんでした。私は、あなたがLinuxに比較的慣れていないという印象(たぶん間違っている)を集めました。
con-f-use

いいえ、まったく問題ありません。確かに私はちょっと新しくて、自分自身を改善し、もっと学ぶために最善を尽くしています。素晴らしい答えをありがとう:)!
Binarylife

15

ntfs-config

このプログラムを使用すると、すべてのNTFSデバイスを簡単に構成して、フレンドリーなGUIを介して書き込みサポートを行うことができます。その使用のために、オープンソースのntfs-3gドライバーを使用するように構成します。この機能を簡単に無効にすることもできます。

プロジェクトのホームページ:-http : //flomertens.free.fr/ntfs-config/

必要条件

NTFS-configUbuntuにインストールする

sudo apt-get install ntfs-config

これにより、ntfs-3gを含むntfs-configに必要なすべてのパッケージがインストールされます。

Ntfs-Configを使用する

このアプリケーションを開きたい場合は、検索してみてください-> NTFS Configuration Tool

これで、ルートパスワードを入力するよう求められ、ルートパスワードを入力して[OK]をクリック

利用可能なNTFSパーティションが表示されます。

構成するパーティションを選択し、マウントポイントの名前を追加して、[適用]をクリックする必要があります。

あなたに適したNTFS書き込みサポートを選択します。つまり、内部または外部

マウントを解除したい場合は、rootになってマウントを解除し、マウントポイントを右クリックして[ボリュームのマウント解除]を選択します。

結論

ご覧のとおり、LinuxでNTFSパーティションをマウントするのは簡単です。コマンドラインが気に入らない場合や恐れる場合は、マウスを数回クリックするだけで多くのことを達成できます。正直なところ、これはWindowsに奇妙な新しい未知のパーティションをマウントするよりもはるかに簡単です。

まあ、それだけです。ハッピーLinuxing!


PD:Nattyユーザーの更新

Ubuntu Nattyにアップグレードした場合、NTFS構成ツールがroot特権のプロンプトを表示しても動作しないことに気づくでしょう。

問題は、ツールを開いても何も起こらないことです。さて、これはフォルダが見つからないためです。これを修正するには、次のコマンドを入力する必要があります。

sudo mkdir -p /etc/hal/fdi/policy

これで、ブート時に自動的にマウントするパーティションを選択するだけでツールが機能し、書き込みアクセスが必要な場合は、対応するチェックボックスをオンにします。

簡単:P


何らかの理由で、Ntfs-configが開きません。パスワードのみを要求し、その後は何も要求しません。
-Binarylife

端末で(gksudoを使用して)実行して、エラーが出力されるかどうかを確認してください。以前の投稿で述べたように、グラフィカルツールは必要ありません。ただ、/ etc / fstabを編集
CON-F-使用

大きな警告/etc/fstab上書きするためバックアップしてください!!!
ユルゲンポール

4

次のコマンドでスタートアップエントリを追加できます。

gvfs-mount -d /dev/sda3

この場合、/dev/sda3NTFSパーティションはどこですか

編集:gvfs-mountは古くなっており、gioに置き換えられています:

gio mount -d /dev/sda3

2

Arios-Automount

次のシンプルで小さなソフトウェアを使用できます。

  • 次のコマンドでこのPPAを追加します。

    sudo apt-add-repository ppa:trebelnik-stefina/multisystem 
    
  • インデックスファイルを更新します。

    sudo apt-get update
    
  • arios-automountパッケージをインストールします。

    sudo apt-get install arios-automount
    

この小さなソフトウェアは、すべてのntfsパーティションをマウントします。そして、ログインの前にこれを行います。

これが役立つことを願っています。


更新

PPAはUbuntu 16.04 Xenialでは機能しません


非常にうまく機能し、fstabに触れていないようです

Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
ガボール

1
@Gabor PPAが死ぬことを知っている必要があります。答えは2012年に書かれたもので、いい答えでした。これはdownvoteする正当な理由ではありません
アンワル


1

ブート時にHDをマウントすることでこの問題を解決しようとするかもしれません。おそらく最も簡単な方法の1つはpysdmを使用することです。

sudo apt-get install pysdm

インストールしたら、この投稿に含まれる手順に従うことができます


これについて重要だったことが一つあります。マウント名をデフォルトで/ media / sdb3にマウントしていたため、以前使用した正確な名前にマウントする必要があり、すべてが/ media / ACERで動作するように設定されていました
George Mauer

1

ビデオ説明

にエントリを追加するだけ/etc/fstabです。とても簡単です。まずsudo blkid、パーティションのUUIDを確認します。次に、fstabスキーマに従います。

<file system> <mount point>   <type>  <options>       <dump>  <pass>
  • ファイルシステムの場合、パーティションUUIDを追加します。例:UID=07446dab-913a-4cf3-8e62-62ecdd26e927

  • マウントポイントには、任意のディレクトリを指定できます。慣例により、Ubuntuは/media/YourUsernameHere/PartitionNameHere

  • あなたの場合のタイプについては ntfs

  • 残りはあなたが使うことができます defaults 0 2


0

これは物事を安全に進める方法です。ブート時に純粋にデータのWindowsパーティションが自動マウントされることは特に危険ではないと思います。しかし、私は OSが中に設置されているパーティション残してnoautoセットアップを。

ntfs-3gパッケージが必要です。

まず、ターミナルで実行して、問題のパーティションのUUIDを見つけます。

$ sudo blkid

ここで、/ etc / fstabを編集して、これら2つのパーティションが自動マウントされるかどうかを構成する必要があります。ターミナルで:

$ gksudo gedit /etc/fstab

NTFSパーティション用の行が既に数行あるかもしれません。そうでない場合は、いくつかを作成する必要があります。これらは次のようになります(マウントポイントとUUIDによって異なります)。

UUID=76E4F702E4F6C401  /media/windowsOS    ntfs-3g  noauto,defaults,locale=en_US.utf8  0  0
UUID=76E4F702E4F6C402  /media/windowsdata  ntfs-3g  defaults,locale=en_US.utf8         0  0

noautoオプションに注意してください。これは、パーティションがブート時に自動的にマウントされないことを意味します。アクセスするには、手動でマウントする必要があります。


Windowsインストールパーティションと自動設定で問題が発生したことはありません。また、パーティションを手動でマウントできるため、明らかに自動マウントが必要であり、ntfs-3gがインストールされていることを意味します(デフォルト)。
CON-F-使用

@ con-f-use:ええ、最初は完全に逆さまに質問を読みました。これを反映するように回答を変更しました。
boehj

0

自動マウントを有効または無効にするには、ターミナルを開き、dconf-editorと入力してから[Enter]キーを押します。

閲覧する

org.gnome.desktop.media-handling

自動マウントキーは、メディアを自動的にマウントするかどうかを制御します。trueに設定されている場合、Nautilusは、起動時およびメディア挿入時に、ユーザーに見えるハードディスクやリムーバブルメディアなどのメディアを自動的にマウントします。

別のキーがあります

org.gnome.desktop.media-handling.automount-open

これは、自動マウントされたメディアのフォルダーを自動的に開くかどうかを制御します。

trueに設定されている場合、メディアが自動マウントされると、Nautilusは自動的にフォルダーを開きます。これは、既知のx-content / *タイプが検出されなかったメディアにのみ適用されます。既知のXコンテンツタイプが検出されたメディアの場合、ユーザーが構成可能なアクションが代わりに実行されます。

dconf-editorによる自動マウントの無効化

ソース:Ubuntuドキュメント


0

最も簡単な方法は、デフォルトでUbuntuに付属しているディスク(gnome-disk-utility)を使用することだと思います。

ディスクを起動し、起動時に自動的にマウントするパーティションに移動し、歯車ボタンを押して「マウントオプションの編集」に移動します。次に、「自動マウントオプション」のチェックを外し、「起動時にマウント」をチェックします。他のすべてをデフォルトのままにして、[OK]を押してパスワードを挿入し、再起動できると思います。


0
  • Ubuntuでディスクユーティリティを開きます。
  • 目的の場所にマウントするハードドライブに移動します。
  • 選択したパーティションをアンマウントします。
  • その設定を開き、「マウントオプションの編集...」を選択します
  • 次に、ハードドライブを手動でマウントした後、「pwd」と入力した後に取得する場所にマウントポイントを変更します。
  • 「識別」フィールドを/ dev / disk / by-label / Dataに変更します(他にもあるかもしれませんが、それは大した問題ではありません)
  • ハードドライブを保存して再マウントすると、自動的にマウントが開始されます。

同様の質問: 2番目のハードドライブの問題(クリックするまで検出されず、余分なwin10ローダー)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.