別のファイルシステムに切り替える


0

私は比較的Linuxに慣れていませんが、リモートサーバーに取り組んでいます。それは私がクォータを持っていると言って、そして以下を示します

 Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
  /dev/sda7 4756320* 4194304 5242880   02:51   72897       0       0
  /dev/sda8      48  41943040 52428800              88       0       0

これは私にはsda7がいっぱいだがsda8はいっぱいではないようです。どのように私はSDA8に切り替えることができますか? cd / dev / sda8を試しましたが、ディレクトリではありません。


1
実行する df -h パーティションがどこかにマウントされているかどうかを確認します。もしそうなら、あなたはできます cd マウントポイントに。
Nasir Riley

1
"df -h"と "sudo sfdisk -d / dev / sda"の出力とあなたのユースケースについて少し書いてください。 / dev / sda8に切り替えることはできませんが、使用頻度の高い場所に移植することも、sda8を削除してsda7のパーティションサイズを拡張してスペースを含めることもできます。
davidgo

両方ありがとう!私はLinuxが一般的にどのように機能するのかについて誤解しているだけだと思います。私はそれが窓のようだと思った C: そして D:。とにかく、 df -h 私の問題を解決した
user3053216

回答:


1

最初に実行してマウントしたかどうかを確認してください。 df -h。そうでなければそれから続けなさい

ディレクトリではないため、ディレクトリを変更することはできません。 / dev / sd *は単にストレージデバイス上のSCSIパーティションの表現です。

これを使うことができる前に、このパーティションがそれのために作成されたファイルシステムを持っていなかったならば、あなたは以下をする必要があります。これは、現在のパーティションのサイズを変更するのではなく、このパーティションにアクセスして他のデータを保存することを想定しています。

mkfs.ext4 -L /dev/sda8
mkdir /mnt/*directory*
mount /dev/sda8 /mnt/*directory*

これにより、ファイルシステムを作成してマウントすることでパーティションが使用可能になります。 cd/mnt 作成したディレクトリ

システムパーティションを再割り当てしたい場合は、現在実行中のパーティションを変更しないでください。ライブUSBまたはCDで実行する必要があります。


すでにファイルシステムが作成されている可能性があり、彼はそれがマウントされている場所を確認する必要があります。
Nasir Riley

@NasirRiley良い点です。提出する前にもっと明確にしておくべき
user2994884

クォータが割り当てられているということは、OPが何かを実装する立場にないことを強く示唆しています。
tripleee

1
@ user2994884クォータはパーティション自体にあるので、クォータはパーティションに指定する必要があります。 /etc/fstab これにより、システム起動時にマウント時に有効になります。そうは言っても、パーティションにマウントポイントがあると言っても安全です。 cd に。
Nasir Riley

@ user2994884ご回答ありがとうございます。一番上の部分は私が必要としていたものすべてで、すでにマウントされていて、それを使って見つけることができました。 df -h
user3053216
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.