staging.inyokaproject.org

chattr

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels chattr.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

UlfZibis schrieb:

[…] Im übrigen bezweifle ich die so generelle Gültigkeit der Behauptung

Welche Behauptung im Artikel meinst Du? Bitte zitiere exakt statt wager Andeutungen.

siehe den schon erwähnten Zusammenhang mit parted, gparted.

Der Artikel behandelt weder Partitionen noch die nur von Dir erwähnten Werkzeuge zur Bearbeitung von Partitionierungen. Partitionen haben auch keinerlei Beziehungen zu Dateien in Dateisystemen geschweige denn zu Attributen einer Datei in einem Dateisystem und werden deshalb im Artikel nicht erwähnt, genauso wie VW-Käfer, Butterfässer, Schamanismus und vieles andere auch nicht erwähnt werden – und das immer aus demselben guten Grunde: Das alles hat nichts mit dem Thema zu tun.

UlfZibis

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3351

kB schrieb:

Welche Behauptung im Artikel meinst Du? Bitte zitiere exakt statt wager Andeutungen.

Na die, über die wir die ganze Zeit diskutieren:

Der Dateiinhalt kann auch nicht an eine andere Stelle verschoben werden.

–-

Partitionen haben auch keinerlei Beziehungen zu Dateien in Dateisystemen geschweige denn zu Attributen einer Datei in einem Dateisystem ...

Aber wenn Partitionen z.B. mittels parted verkleinert werden, kann da nicht einfach abgeschnitten werden, sondern muss das Dateisystem mit den dafür üblichen Werkzeugen gelesen und analysiert werden und dann müssen ggf. auch Dateien und deren Inhalte in Bereiche innerhalb der dann kleineren Partition verschoben werden. Du behauptest aber, das i-Attribut würde das im Einzelfall verbieten / verhindern. Damit müsste parted / gparted bei Auffinden von i-Attributen in Dateien jenseits der nun kleineren Größe der Partition deren Verkleinerung verweigern. Ich hab's nicht überprüft, aber ich kann kaum glauben dass das so ist. Auch Defragmentierung und fsck dürfte das nicht von ihrer Arbeit abhalten.

Du schriebst außerdem:

kB schrieb:

Beim Verschieben / Umbenennen einer Datei mit dem Programm mv wird in der Regel die Speicherstelle des Dateiinhalts nicht verändert, aber dieses Programm ist hier gar nicht gemeint. Eine Veränderung der Speicherstelle kann erfolgen durch interne Optimierungen im Dateisystem, Änderung der Größe des Dateisystems, Reparaturläufe mit fsck, Defragmentierungsläufe und möglicherweise weitere Auslöser.

Genau diese "Veränderung der Speicherstelle kann" gemäß dem diskutierten und oben nochmal zitierten Satz aber angeblich nicht "erfolgen" bei gesetztem i-Attribut einer Datei im zu bearbeitenden Bereich des Dateisystems, was ich zumindest bei "Änderung der Größe des Dateisystems" aus oben genannten Gründen bezweifle.

Im übrigen: Wenn das Programm mv nicht gemeint ist, woher soll der Leser dann wissen, was gemeint ist?

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

UlfZibis schrieb:

[…]

Der Dateiinhalt kann auch nicht an eine andere Stelle verschoben werden.

Das ist eine der Wirkungen den Attributes i. Das Dateisystem (d. dessen Treiber) wird sich weigern, bei einer so markierten Datei eine Verschiebung vorzunehmen.

[…] Aber wenn Partitionen z.B. mittels parted verkleinert werden, kann da nicht einfach abgeschnitten werden, sondern muss das Dateisystem mit den dafür üblichen Werkzeugen gelesen und analysiert werden und dann müssen ggf. auch Dateien und deren Inhalte in Bereiche innerhalb der dann kleineren Partition verschoben werden. Du behauptest aber, das i-Attribut würde das im Einzelfall verbieten / verhindern.

Ich habe nichts derartiges behauptet, sondern im Artikel nur ausgeführt, das ein gesetztes Attribut i eine Verschiebung der Datei im Dateisystem verhindert.

Der Artikel spricht überhaupt nicht von Partitionen eines Datenträgers. Das phantasierst Du hinein.

Damit müsste parted / gparted bei Auffinden von i-Attributen in Dateien jenseits der nun kleineren Größe der Partition deren Verkleinerung verweigern. Ich hab's nicht überprüft, aber ich kann kaum glauben dass das so ist.

Nochmal: Partitionierungswerkzeuge wie parted und gparted bearbeiten Partitionen, das sind Adressbereiche auf einem Datenträger. Dies habe gar nichts mit Dateisystemen zu tun, ausgenommen, dass man so einen Container zur Aufbewahrung eines Dateisystems benutzen kann.

Eine Verkleinerung einer Partition ist entweder für ein darin enthaltenes Dateisystem unerheblich, solange seine Größe die Größe der Partition nicht überschreitet, oder das wird das Dateisystem zerstören. Dateien mit gesetzten Attribut i sich dafür unerheblich.

Plausibel ist für mich dagegen, wenn eine Verkleinerung eines Dateisystems scheitert bzw. verweigert wird, wenn dafür eine Verschiebung einer Datei mit gesetztem Attribut i erforderlich wäre. Ich würde das erwarten bzw. eine andere Reaktion als Mangel des jeweiligen Programms bewerten. Ob Defragmentierungsprogramme, fsck, tune2fs & Co, sich so oder anders verhalten, wäre ggf. aber nicht Thema für diesen Artikel, sondern in Artikeln über die jeweiligen Programme.

Auch Defragmentierung und fsck dürfte das nicht von ihrer Arbeit abhalten.

Deine Vermutung. Aus meiner Sicht möglich, aber nicht plausibel. Komme wieder, wenn Du Fakten hast.

[…] aus oben genannten Gründen bezweifle.

des Dateinamen aus einem Ordner oder eine Verlagerung des Dateiinhaltes in einen anderen Cluster im Dateisystem. Beides soll Zweifel magst Du haben, stichhaltige Gründe hast Du dafür nicht, sondern nur Vermutungen über dem Artikel fremde Sachverhalte.

Im übrigen: Wenn das Programm mv nicht gemeint ist, woher soll der Leser dann wissen, was gemeint ist?

Der Satz spricht über das Verschieben eine Datei, das kann bedeuten die Verlagerung des Dateinamen aus einem Ordner in einen anderen Ordner oder/und eine Verlagerung des Dateiinhaltes in einen anderen Cluster im Dateisystem. Beides verbietet ein gesetztes Attribut i.

Ich denke, der Satz bringt das, was ausgesagt werden soll, klar zu Ausdruck. Aber ich werde im Satz noch das Verb „verschieben“ durch „verlagern“ ersetzen, damit „der Leser“ nicht auf falsche Fährten gelockt wird.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

kB schrieb:

Ich bin fertig mit meiner Überarbeitung und stelle die neue Fassung zu Diskussion.

Artikel ist wieder im Wiki.

Antworten |