Linux как посмотреть свободное место на диске?

В сегодняшней статье своего блога k-max.name я бы хотел поделиться с общественностью описанием структуры файловой системы в ОС Linux, а так же описанием основных каталогов, их назначения и использования в операционной системе.

ответов

Я установил Ubuntu на планшетный компьютер (acer w700). По свойствам системы, после обновлений он занимает 4,7 ГБ. Так что далеко нельзя сказать, что он намного более тонкий и меньше, чем, скажем, окна.

0 ответ дан NYCity 9 February 2014 в 22:17 поделиться

В соответствии с процедурой установки 4,5 ГБ приблизительно для Desktop Edition. Это зависит от версии сервера и сетевой установки.

См. Это Системные требования для получения дополнительной информации.

Примечание : При новой установке Ubuntu — 64 бита без каких-либо графических драйверов или драйверов Wi-Fi занимали приблизительно 3 ~ ГБ пространства файловой системы. И я думаю, 4,5 ГБ рекомендуется для обновления пакетов, языковых пакетов и т. Д., И наилучшая практическая причина — простота и плавность использования системы , позволяющая избежать ситуаций с нехваткой памяти.

0 ответ дан atenz 9 February 2014 в 22:17 поделиться

ответов

У меня есть VirtualBox с 64-битным рабочим столом LTS, который занимает 7,5 ГБ с полной графикой, SW-dev, HTTP, SSH, LibreOffice

0 ответ дан Andy Bierman 9 February 2014 в 22:17 поделиться

Я создаю отдельный раздел обычно 20-30 ГБ для системы (не менее 10 ГБ!). Позже я создаю раздел / home / xxx для свободного места на диске и использую его в качестве домашнего каталога. Под разметкой и установкой я монтирую свой раздел как домашнюю папку. Это позволит вам очень легко переустановить всю Ubuntu без потери ваших данных & amp; Настройки.

Читайте также:  SEO инструменты: Управление мета тэгами PRO

0 ответ дан Tomasz Matoga 9 February 2014 в 22:17 поделиться

Выяснение того, что занимает занимаемое дисковое пространство

Давайте проведем небольшое исследование и выясним, что занимает место на этом ПК. Мы начнем с одной из наших команд df .

df -h -t ext4

78% дискового пространства занято в первом разделе первого жесткого диска. Мы можем использовать команду du чтобы показать, какие папки содержат больше всего данных. При вводе команды du без параметров отобразится список всех каталогов и подкаталогов под каталогом, в котором была введена команда du . Если вы сделаете это из домашней папки, список будет очень длинным.

Формат вывода очень прост. Каждая строка показывает размер и имя каталога. По умолчанию размер указывается в блоках по 1К. Чтобы заставить du использовать другой размер блока, используйте опцию -B (размер блока). Чтобы использовать эту опцию, введите du , пробел, а затем -B и букву из списка K, M, G, T, P, E, Z и Y, как мы делали выше для df . Чтобы использовать блоки 1M, используйте эту команду:

du -BM

Так же, как и df , du имеет удобочитаемую опцию -h , которая использует диапазон размеров блоков в зависимости от размера каждого каталога.

ду-х

Опция -s (обобщение) дает общее количество для каждого каталога без отображения подкаталогов в каждом каталоге. Следующая команда просит du вернуть информацию в кратком формате, в удобочитаемом формате, для всех каталогов (*) ниже текущего рабочего каталога.

du -h -s *

Папка Picture содержит больше всего данных. Мы можем попросить du отсортировать папки по размеру от самых больших до самых маленьких.

Фотографии du -sm / * | сортировать -nr

Уточняя информацию, возвращаемую df и du легко узнать, сколько места на жестком диске используется, и выяснить, что занимает это пространство. Затем вы можете принять обоснованное решение о переносе некоторых данных в другое хранилище, добавлении еще одного жесткого диска на ваш компьютер или удалении избыточных данных.

Эти команды имеют много опций. Мы описали наиболее полезные параметры здесь, но вы можете увидеть полный список параметров для команды df и для команды du на страницах руководства Linux.

Установка переменных окружения и оболочки

Для лучшего понимания различий между двумя видами переменных и представления синтаксиса их определения, мы покажем примеры этого процесса.

Читайте также:  «Нет подключения к сети» на смартфоне: диагноз и лечение

Создание переменной оболочки

Определение этой переменной будет происходить в пределах текущей сессии консольной оболочки.

$ TEST_VAR=’Hello World!’

Кавычки здесь используются, поскольку значение переменной содержит пробел. В дальнейшем будут использоваться одинарные кавычки — это позволит сделать так, что особые знаки в bash будут правильно отображаться.

Определенная выше переменная теперь доступна в текущей сессии, но в дочернем процессе она будет отсутствовать. Увидеть ее можно при помощи команды grep на вывод set:

$ set | grep TEST_VAR TEST_VAR=’Hello World!’ $ bash # создание новой дочерней сессии $ set | grep TEST_VAR # делаем поиск переменной $ # вывод пуст

Если запустить команду exit, тогда оболочка выходит на родительскую сессию, в которой уже определена данная работающая переменная. Также можно убедиться в отсутствии данной переменной в окружении, сделав ту же проверку:

$ printenv | grep TEST_VAR $ # вывод пуст

Чтобы получить значение той или иной переменной, используется следующая конструкция:

$ echo $TEST_VAR Hello World!

Команда echo делает вывод введенной строки как аргумента. Но, в данном случае применяется знак $, в совокупности с ключом переменной, который возвращает ее значение.

Создание переменной окружения

Чтобы обернуть созданную переменную оболочки в переменную окружения, можно ее экспортировать:

$ export TEST_VAR $ printenv | grep TEST_VAR TEST_VAR=Hello World!

Если создать новую дочернюю сессию, то можно увидеть, что в ней также существует эта переменная:

$ bash $ echo $TEST_VAR Hello World!

Дочерний процесс принял переменную, созданную предыдущей сессией. Также можно попробовать определить переменную в текущем процессе и проверить ее наличие в родительском:

$ export NEW_VAR=»Testing export» $ printenv | grep NEW_VAR NEW_VAR=»Testing export» $ exit # делаем выход из текущего процесса и возвращаемся в родительский $ echo $NEW_VAR $ # ничего

Переменные окружения проходят только в дочерние процессы. Переменная NEW_VAR была определена в дочернем окружении переменных. Она была бы также доступна любым другим дочерним сессиям от этой текущей. Вернувшись обратно — в основную сессию, — через команду exit, предыдущее окружение вместе с этой переменной было стерто.

Читайте также:  Дистрибутивы Linux для опытных пользователей

Узнаем свободное место на диске в Linux

В Windows для того чтобы получить представление о свободном месте на дисках компьютера достаточно открыть мой компьютер. Там в очень наглядном виде представлен список дисков и подробная информация сколько места доступно в нашей системе, сколько уже использовано и сколько осталось свободно.

В главном окне файловых менеджеров Linux нет такой возможности, так же как и нет разделения диски, по умолчанию просто открывается домашняя папка. В Linux все разделы диска подключаются к корневой файловой системе, в определенные подкаталоги. При доступе к файловой системе мы невидим никаких дисков, есть только корневая файловая система. При работе с ней возникает ощущение, что это одна файловая система, не разделенная на разделы. Это очень удобно, но по-началу может показаться непривычным. Управление разделами и их размером выполняется с помощью специальных утилит.

Узнаем свободное место на диске в Linux

В этой инструкции мы рассмотрим несколько способов узнать свободное место на диске linux. Мы рассмотрим как консольные утилиты, так и утилиты с графическим интерфейсом.