Как узнать в UNIX, я пишу файлы на SSD или HDD?

Обсуждение других вопросов связанных с веб-разработкой
fooger
Сообщения: 38
Зарегистрирован:
11 дек 2013, 17:55

Как узнать в UNIX, я пишу файлы на SSD или HDD?

fooger » 05 июн 2014, 01:49

Здравствуйте. Я, как и многие тут - веб программист. Клиенты заказали выделенный сервер 2x160gb SSD, 2x2Tb HDD, OS Debian. Сисадмин поставил туда весь софт (апач, мускул, пхп, и т.д.). Ну а мне предстоит залить туда сайт.
Поскольку в UNIX, пока что, я на уровне начинающего пользователя (перезапустить апач, кое-где поправить настройку перед этим нагуглив ее решение, минимальная работа с консолью), то есть пару вопросов:
У unix так же как и в Windows, есть диск C, D, и т.д.? Если да, то как на них попасть из FTP?
Если я пишу в папку /var/www, то я пишу на SSD или на HDD?
Как узнать куда я пишу на SSD или HDD (или как выбрать куда писать)?

Надеюсь тут вы меня просветите.
Большое спасибо.
Аватара пользователя
Максим
Сообщения: 5414
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 05 июн 2014, 02:19

Просвятить вас на эту тему может только ваш админ, поскольку Linux это не Windows, там нет дисков в проводнике. В проводнике Linux просто папки, которые могут быть чем угодно, даже разделом в ОЗУ. Только ваш админ знает как он разбил разделы и куда их подмонтировал.

Настройка Apache, FTP и т.д. вообще отдельная тема. Если админ нормальный и не криворукий, то он должен был всё правильно настроить под ваш сайт и дать только пароль от FTP заходя куда вы должны попадать в корневую папку со своими сайтами. Ну или какую-то панель управления.

Или вам тупо установили софт, сказали готово, ничего не объяснили и всё - дальше сами, типо давай до свидания?
fooger
Сообщения: 38
Зарегистрирован:
11 дек 2013, 17:55

fooger » 05 июн 2014, 02:31

Да, он просто поставил настроил ось/софт, а переносить поручили мне. Знаю этого админа давно, но его сейчас нет чтобы спросить.
Ограничивать меня к папке с сайтами не надо, не такой я уже и чайник (как написал о себе в первом сообщении :D ), всегда требую рут права ;)

Т.е. одна папка может быть на SSD, а другая на HDD? И если он норм админ, то все поставил на SSD (ось, бд, апач, софт, ...) , а папку с сайтом кинул на HDD?
Через консоль, хоть как-то можно выяснить где что находится?

P.S. попутный вопрос, грубо говоря, на unix все диски считаются одним общим пространством (а-ля динамический диск windows)?
Аватара пользователя
Максим
Сообщения: 5414
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 05 июн 2014, 02:43

fooger писал(а):Т.е. одна папка может быть на SSD, а другая на HDD?
Может. А еще в папке которая на HDD может лежать подпапка, которая на SSD и т.д. Вариантов миллион. Через консоль выяснить можно, набираете
fdisk -l
там смотрите диски и файловые системы на них, потом
df путь_до_папки
там покажет в какой файловой системе папка, так и узнаете на каком она диске.
fooger писал(а):P.S. попутный вопрос, грубо говоря, на unix все диски считаются одним общим пространством (а-ля динамический диск windows)?
Нет не совсем. Можно сделать каждый диск отдельно, можно кусками, можно одним общим пространством, а можно вообще сделать рейд из куска от всех дисков, а остальное пространство разбить на файловые системы (диски как в Windows). Кароче в Linux всё сложно, в отличие от Windows вариантов разбиения и использования дисков там очень много. Хотя конечно грубо говоря - диски можно считать одним общим пространством, потому что можно лепить из них всё что угодно :-) Динамический диск в Windows - жалкая поделка, чисто для поржать :mrgreen:
fooger
Сообщения: 38
Зарегистрирован:
11 дек 2013, 17:55

fooger » 05 июн 2014, 02:51

Максим, большое спасибо.

Команда 'df':
Filesystem               1K-blocks     Used  Available Use% Mounted on
rootfs                   160525956 28925916  123445724  19% /
udev                         10240        0      10240   0% /dev
tmpfs                      6608716      252    6608464   1% /run
/dev/mapper/system-root  160525956 28925916  123445724  19% /
tmpfs                         5120        0       5120   0% /run/lock
tmpfs                     13217420        0   13217420   0% /run/shm
/dev/md0                    913632    18371     846519   3% /boot
/dev/md2                1922730616   200028 1824861480   1% /media/sata
поможете расшифровать :) ?
Аватара пользователя
Максим
Сообщения: 5414
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 05 июн 2014, 03:10

Сделайте
df /var/www

А то что вы ввели толку не даёт, так папку /var/www не вычислить :-)
И fdisk -l не показали, без него не расшифровать :-)
fooger
Сообщения: 38
Зарегистрирован:
11 дек 2013, 17:55

fooger » 05 июн 2014, 03:17

Максим писал(а):И fdisk -l не показали, без него не расшифровать
-bash: fdisk: command not found
админ, сц...ко, рут на этот раз не дал, завтра ему вкатаю)

df /var/www:
Filesystem              1K-blocks     Used Available Use% Mounted on
/dev/mapper/system-root 160525956 28925892 123445748  19% /
Аватара пользователя
Asmodey
Сообщения: 339
Зарегистрирован:
18 апр 2012, 10:33
Контактная информация:

Asmodey » 05 июн 2014, 09:42

/dev/mdX - это выглядит как софтовый рейд http://ru.wikipedia.org/wiki/Mdadm

Посмотреть что куда подмонтировано - mount
Примерно узнаете какая папка на каком разделе какого устройства.
Ответить