私は最近、私のUbuntuに新しいハードドライブをインストールしました 10.0.4 >> ボックス。 System-Administration-Disk Utilsを使用してディスク(ext4ファイルタイプ)をフォーマットしましたが、パーティションを作成しませんでした(これはお勧めですか?).
私は手動でドライブを/mydataとしてマウントしました。
起動/再起動時にマシンに自動的にデバイスをマウントさせたい。 どうすればいいですか?
[[更新]]
これは実行中の出力です sudo fdisk -l
私のシステム上で:
Disk /dev/sda: 500.1 GB, 500107862016 bytes255 heads, 63 sectors/track, 60801 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000858bf Device Boot Start End Blocks Id System/dev/sda1 * 1 59334 476595200 83 Linux/dev/sda2 59334 60802 11789313 5 Extended/dev/sda5 59334 60802 11789312 82 Linux swap / SolarisDisk /dev/sdb: 500.1 GB, 500107862016 bytes255 heads, 63 sectors/track, 60801 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/sdb doesn't contain a valid partition tableDisk /dev/sdc: 16.0 GB, 16026435072 bytes254 heads, 63 sectors/track, 1956 cylindersUnits = cylinders of 16002 * 512 = 8193024 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Device Boot Start End Blocks Id System/dev/sdc1 1 1955 15641929 c W95 FAT32 (LBA)
まず第一にあなたの /dev/sdb
分割されていません。 私はこれがあなたがマウントしたいディスクであると仮定しています。
警告:これにより、ターゲットディスク上のデータがすべて破棄されます 走れ。 sudo fdisk /dev/sdb
プレス O を押すと、 Enter (新しいテーブルを作成します)
プレス N を押すと、 Enter (新しいパーティションを作成します)
プレス P を押すと、 Enter (プライマリパーティションを作成します)
次にを押します 1 を押すと、 Enter (第1区画として作成)
最後に、を押します W (これはディスクへの変更を書き込みます)
さて、今、あなたはパーティションを持って、今、あなたはファイルシステムが必要です。
走れ。 sudo mkfs.ext4 /dev/sdb1
これでfstabに追加できます
あなたはそれを追加する必要があります /etc/fstab
お気に入りのテキストエディタを使う
それは非常に簡単に起動しないようにあなたのシステムを引き起こす可能性がありますように、このファイルに注意してください。
ドライブの行を追加すると、フォーマットは次のようになります。
これは、パーティションが上記のmkfsに従ってext4としてフォーマットされていることを前提としています
#device mountpoint fstype options dump fsck/dev/sdb1 /home/yourname/mydata ext4 defaults 0 1
次に、次の再起動時に自動マウントされます。
このwebページには、多くの有用な情報があります fstabファイル
私のためのGUIの解決策は次のとおりです gnome-disks
sudo gnome-disks
次に、設定ボタンを使用すると、"マウントオプションを編集する"ことができ、マウントポイントの宛先を自由に指定すると、自動的に/etc/fstabに保存されま
メモ: その nofail
このマウントポイントが利用できない場合にシステムをハングさせないオプションは、USB、NFSなどの起動時に到達不能なファイルシステムの可能性がある場合に有用である可能性がある。
コンピュータを起動するたびにドライブを自動的にマウントするように設定するには
/Etc/fstabを編集する必要があります:
押すだけ Ctrl +Alt +T ターミナルを開くには、キーボードで。 開いたら、以下のコマンドを実行します。
gksudo gedit /etc/fstab
この行を最後に追加します:
/dev/sdaX /media/mydata ext4 defaults 0 0
注:Xを状況に応じて適切な値に置き換えてください。
または、ストレージデバイスマネージャを使用することもできます, ソフトウェアセンターから。
Ollie
August 30, 2022, 11:42am
#5
Fstabファイルは、システムがマウントするドライブ(または少なくともそれらをマウントする方法)を知ることができます。
sudo edit /etc/fstab
次に、次のような行を追加します:
/dev/sdb1 /mydata ext4 defaults 0 0
もちろん、実際の場所に合わせて値を置き換えてください:
/dev/sdb1
マウントするディスクのデバイスとパーティションを指定する必要があります。
/mydata
あなたがそれをマウントしたい場所です。
ext4
それが使用しているファイルシステムのタイプです。 わからない場合は、次のコマンドを発行します。 mount
引数なしのコマンドドライブがマウントされている場合(手動でマウントした場合でも)、ファイルシステムの種類が表示されます。 (12.04では、単に入力することができます auto
起動時にあなたのためのファイルシステムを決定します)
その他の値(defaults 0 0
私はそれらを表示するように)OKです。
あなたがより多くを学びたい場合は、読むことができます man fstab
.
Quinn
August 30, 2022, 11:51am
#6
あなたはそれを経由して行うことができます /etc/fstab .
たとえば、次のように追加します
/dev/hda2 /myfiles ext2 defaults 0 0
これは、/dev/hda2にあるデバイス/パーティションが、ファイルシステムext2を使用して/myfilesにマウントされることを意味します。
次を使用してFAT32またはNTFSファイルシステムを使用している場合:
NTFSの場合:
/dev/sda3 /media/entertainment ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime 0 0/dev/sda4 /media/other ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime 0 0
noatime
と nodiratime
いくつかの最適化です。 あなたがしたい場合は、それらを削除することができます。
FAT32のために取り替えて下さい ntfs-3g
と vfat
.
Ray
August 30, 2022, 12:09pm
#8
fstabファイル 確かにあなたを助けます。
シンプルで自明なGUIを使いたい怠惰で慎重な人のために、と呼ばれるツールがあります ストレージデバイスマネージャ(pysdm) . ここのチュートリアルでは、このスレッドの他の回答と基本的に同じことを行いますが、ツールは数回のクリックでそれを達成し、fstab設定ファイルに手動
sudo apt-get install pysdm
(Ubuntu)または sudo yum install pysdm
(フェドーラ)
何もうまくいかないはずですが、念のために、fstab confをバックアップしてください: sudo cp /etc/fstab /etc/fstab.old
次に、ストレージデバイスマネージャを実行し、お好みのパーティションを選択し、"アシスタント"をクリッ;:
EXT4パーティションを自動マウントするためのPySDMアシスタント設定:
NTFSの仕切りをautomountingためのPySDMの助手:
再起動 そして、あなたのことを参照してください ドライブが自動的にマウントされるようになりました .
Assistant設定の詳細については、次のページを参照してください。 この記事 それはプロセスを詳細に説明し、私の答えはそれに基づいています。
更新: pysdm
Ubuntuのアーカイブから削除されました(AskUbuntuのページ ), sudo apt-get install pysdm
もう動作しません。
今のところpysdmを使用しないでください。
それは理由のためにUbuntuのアーカイブから削除されています:
UbuntuリポジトリからPysdmを削除してください。 それは廃止されています(2006年6月以降は更新されていません!!)、バギー(https://bugs.launchpad.net/ubuntu/+ソース/pysdm )、Uuidを処理しません(これは現在、サポートされているすべてのUbuntuバージョンでfstab標準です!!!)そして、それはすでにDebianリポジトリから削除されています。
Blake_P
August 30, 2022, 12:18pm
#9
パーティションを分割したくない場合や余裕がない場合は、udiskを使用してデバイスまたはディスクをマウントまたはアンマウントできます。 たとえば、ラベルの名前を変更すると、他のIDメソッドが変更される可能性があるため、UUIDメソッドが最も安定しています。
udisks --mount /dev/sdbudisks --mount /dev/disk/by-uuid/70439c63-de2c-4319-a832-0dee5ea05fc5udisks --mount /dev/disk/by-label/HDD
実際には、nautilusのデバイスをクリックするのと同じことを行います。
ログイン時にプリフォームするには、"起動アプリケーション"として追加するだけです。
アンマウントするには、(必要な場合):
udisks --unmount /dev/sdb
Nautilusでアンマウント矢印をクリックするのと同じことを行います。
上の一つの欠点 fstab
方法は装置取付けられますです /media/disk_label
別のマウントポイントを選択するオプションはありません。
1つの利点は、ドライブをマウントまたはアンマウントするためにrootアクセスが必要ないことです。
自動土台の異なった方法上のより多くの情報 : オートマティックマウントパーティション
Eli_D
August 30, 2022, 12:27pm
#10
12.04にはディスクユーティリティがあります。… あなたのバージョンで見つけることができる外観を持っています。 それはあなたが起動のためのものがありますパーティション上のマウントオプションを編集することができます
Maxx
August 30, 2022, 12:35pm
#11
ディスクのUUIDを取得し、これを/etc/fstabに追加します[tutorial](https://bit.ly/2Ur9XZY)。