16.04を手動で設定しましたが、2つのパーティション(ext4)があります。 2番目の(より大きな)パーティションは、rootのみが書き込むことができます。ターミナルとパスワードでSudo suを押すと、フォルダへのアクセスはまだ禁止されています。私は実際にパーティションプロセスを台無しにしたと思う...私の目標は、ubuntu用とデータ用の2つのパーティションを持つことでした。しかし、今ではすべてが同じ(小さな)パーティションにあります。
須藤が別れた後-l
Festplatte/dev/sda:500GB
Sektorgröße(logisch/physisch):512B/512B
Partitionstabelle:msdos
ディスクフラグ:
Nummer Anfang Ende Größe Typ Dateisystem Flags
1 1049kB 15,7GB 15,7GB primary ext4 boot
3 15,7GB 496GB 480GB primary ext4
2 496GB 500GB 4223MB extended
5 496GB 500GB 4223MB logical linux-swap(v1)
3が問題を抱えています。
から
マウント| grep 'media/johanna/home'
/media/johanna/homeタイプext4(rw、nosuid、nodev、relatime、data = ordered、uhelper = udisks2)で/ dev/sda3を取得します
最初にマウントポイントを作成します。
Sudo mkdir /media/data
マウントポイントの所有権を変更します。
Sudo chown johanna: /media/data
許可を設定します。
Sudo chmod 755 /media/data
Fstab-fileを開きます。
Sudo nano /etc/fstab
ファイルの最後に次の行を追加します。
/dev/sda3 /media/data ext4 defaults 0 2
押す Ctrl+o そして、ヒット Enter
押す Ctrl+x
ターミナルを閉じて再起動します。これで、ルート特権なしでマウントされたパーティションに書き込むことができます。
注
ドイツ語のキーボードでは Ctrl-キーは左でなければなりません Strg-キー。
説明
デスクトップアイコンを使用してパーティションをマウントしたか、ファイルマネージャーでパーティションを開いたようです。そうすることで、ディレクトリ/media/<username>/<partition-name>
が自動的に作成されます。partition-nameは、パーティションのラベル(存在する場合)またはパーティションのUUIDになります。
この自動的に作成されたフォルダは所有者であり、読み取りと書き込みの許可が必要ですが、不思議なことに、そうではないようです。また、このフォルダはパーティションがアンマウントされるとすぐに削除されます。自分でパーティションをアンマウントしないと、システムがシャットダウンするたびにパーティションがアンマウントされます。これは、変更(所有権、アクセス許可)が再起動後も存続しないことを説明しています。
これを回避するために、マウントポイントとして使用するディレクトリを作成し、ディレクトリの所有権とアクセス許可を調整し、最後にfstab-fileにエントリを追加して、起動時にパーティションが自動マウントされるようにします。このディレクトリは、パーティションがアンマウントされても削除されません。
追加
また、別の/home
- partitionを使用してインストールをセットアップしたいという印象もあります。パーティションを作成したようですが、インストール中にマウントポイント(/home
)を指定しなかったようです。その結果、システムパーティションと大きな、しかし空のパーティションを持つシステムができました。心配しないでください。/home
- folderの内容をパーティションにコピーし、パーティションのマウントポイントを/home
に変更することでこれを実現できます。どうやってするか":
通常のユーザーが新しく作成されたパーティションに書き込めないというのは、まったく普通のことです。ただし、そのルートはアクセスできません。
最初に:パーティションをマウントします。以下にその理由を説明します。
マウントポイントには、次のアクセス許可、所有者、およびグループが必要です。
drwxr-xr-x 25 root root
マウントポイントがあるフォルダーに移動します。したがって、マウントポイントが/media/john/data
の場合、ターミナルで/media/john
に移動します。次に、ll
を実行します。これらのコマンドを実行すると、上記のプロパティを取得できます。
Sudo chown root data
Sudo chgrp root data
Sudo chmod 751 data
ただし、自分でアクセスしたい場合があります。したがって、最初の2行のroot
を自分のユーザー名に置き換えます。
Sudo chown john data
Sudo chgrp john data
Sudo chmod 751 data
これらのコマンドは、パーティションがマウントされたときに実行する必要があります。パーティションがマウントされると、これらのコマンドは、マウントされたパーティションのファイルシステムのルートのプロパティを変更します。そのフォルダーに何もマウントされていない場合、コマンドはFSにマウントされた/media/john
(おそらくシステムの/
と同じもの)上のフォルダーのプロパティを変更します。これは必要ありません。
私はこれを達成するためのはるかに簡単な方法を持っていると思います(GUIユーザーの場合)、それを再マウントすると同じパーミッションで動作します。私はNautilusですべてをします。通常、新しいパーティションはNautilusの左側に表示され、クリックしてマウントできますか?この手順では、rootユーザーとしてNautilusを起動します。「gksudo nautilus」を使用してこれを行います(ヒント:システム設定、キーボード、カスタムでキーの組み合わせを割り当てます)。ダイアログにrootパスワードを入力します。次に、ドライブをマウントし、プロパティをクリックして、権利タブに移動し(私のシステムはオランダ語であるため正確な用語はわからない)、設定を変更します。それでおしまい。
これが機能しない場合は、GPartedのパーティションを削除して再作成し、干渉する可能性のあるいくつかの操作を適用したため、再試行します。