Я не могу сказать, что мой собственный 19-летний опыт работы с Linux подтверждает ваше утверждение, что Windows загружается более стабильно, но вот некоторые вещи, которые повлияют на то, что вы видите:
Кэширование файловой системы
Linux использует кеширование во всех файловых системах, если не указано иное. Это улучшает скорость и время отклика для чтения и записи на диск программами пользовательского пространства, поскольку они видят, что запись происходит быстро, в то время как ядро помещает ее в кеш для последующей массовой записи. Это также лучше с точки зрения дисководов, поскольку чтение и запись большого объема более эффективны, чем многие мелкие. Обратной стороной является то, что если вы отключите систему ненадлежащим образом, все, что находится в кеше и не записано на диск, будет потеряно. Это также может оставить вашу файловую систему в сомнительном состоянии.
Выбор файловой системы
Разные файловые системы справляются со злоупотреблениями лучше или хуже, чем другие. В целом файловая система с журналированием может быть более устойчивой, чем файловая система без ведения журнала. В любом случае неправильное выключение вашей системы не является продуманным вариантом использования персональных компьютеров.
Когда вы попадаете в аварийную оболочку во время загрузки, это часто сопровождается сообщениями от fsck
, сообщающими вам об ошибках в файловой системе и о некоторых действиях, которые вам необходимо предпринять. Это в том же духе, что и DOS, и Windows 95 будет действовать, когда обычные проверки файловой системы завершатся ошибкой во время загрузки (например, при необходимости вручную запустить chkdsk
).
Лучший способ обеспечить стабильную загрузку - это прекратить неправильное выключение компьютера.Если проблема связана с питанием от стены, установка ИБП даст вам достаточно времени, чтобы должным образом выключить машину в случае потери мощности в сети. Если проблема заключается только в том, что вы вытаскиваете вилку из розетки, когда машина включена, прекратите это делать.
Esto no está claro en la documentación, pero -o
entra en conflicto con la mayoría de los otros especificadores de formato, es decir, opciones que determinan qué columnas se seleccionan para la salida (en estilo Unix, -F
, -j
, -l
; sin embargo, -f
y -M
, que agregan columnas a la selección, no entran en conflicto con-o
). Me imagino que el razonamiento es que si está especificando la lista de columnas explícitamente, no puede usar un formato predefinido -.
-w
funciona con -o
porque no es un control de formato, es un control de salida :modifica la salida de cualquier columna seleccionada.
Puede encontrar -O
útil :se comporta como -o
, pero agrega algunas columnas predefinidas -(identificador de proceso, estado, TTY, tiempo de ejecución y línea de comando ).