powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / livecd и путь к tmp
21 сообщений из 21, страница 1 из 1
livecd и путь к tmp
    #37209193
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть очень удобный livecd artistx. На нём много мультимедийного софта. В частности kdenlive. Использование как livecd удобно тем, что можно работать даже на виндовой машине, но есть один нюанс. Когда начинаю делать серьёзные операции, система виснет. У меня подозрения, что из-за нехватки /tmp.
Диск с виндой я монтирую в качестве /home. Было бы неплохо использовать, скажем, виндовый Temp (в новых терминах /home/Windows/Temp).
Вопрос таков - можно ли как-то, либо во время загрузки, либо как-то иначе указать путь для времеменных файлов.
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37209336
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте
export TMPDIR=/home/Windows/Temp
export TEMPDIR=/home/Windows/Temp
export TMP=/home/Windows/Temp
export TEMPDIR=/home/Windows/Temp

в терминале, перед запуском программы(программу кстати тоже ручками запускать в этом же терминале)

Ну или под root

mount --bind /home/Windows/Temp /tmp
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37210710
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyпопробуйте
mount --bind /home/Windows/Temp /tmpНе работает. Перестают запускаться программы (сообщают, что неожиданно завешились). Тот же Konsole не запускается. Ну и kdenlive тоже.
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37211313
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перейдите в консоль Ctrl+Alt+F1
залогиньтесь root
init 3
cd /tmp
rm -rf *
cd
mount --bind ...
init 5

У вас обычный пользователь может писать, создавать каталоги в Temp виндовс раздела?
При rm в /tmp возможно будет ругаться на открытые файлы
остановить сервисы, которые их используют
после mount запустить сервисы опять, затем init 5
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37211318
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И кстати у вас /tmp куда смонтирован ?
вывод mount без параметров покажите
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37211593
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyИ кстати у вас /tmp куда смонтирован ?
вывод mount без параметров покажите

artistx@artistx:~$ mount
aufs on / type aufs (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
/dev/sr0 on /media/cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/artistx/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=artistx)
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37211741
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyперейдите в консоль Ctrl+Alt+F1
залогиньтесь root
init 3
cd /tmp
rm -rf *
cd
mount --bind ...
init 5

При попытке проделать это. Либо вместо rm сделать cp -p получаю в новом месте .X11-unix с правами 0777, вместо 1777
Обнаружил я это лишь потому, что по ошибке сначала срубил
sudo service gdm stop

Потом после проделанного поднял
sudo service gdm start

А когда в 7й консоли не увидел графической оболочки, решил сделать
startx

и вот тут-то оно мне поругалось, что права не такие.
X: /tmp/.X11-unix has suspicious mode (not 1777) or is not a directory, aborting.

Это может влиять на дальнейшую неработоспособность системы?

sudo chmod 1777 почему-то не желает выставлять права. То есть, оставляет 0777.
Для пробы создал от рута /home/tmp. Создалось 0777 и на 1777 не меняется.

Как эту единицу установить?
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37211813
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда вы делаете init 2 у вас он должен остановиться
ну или где-то
/etc/init.d/gdm stop или как там в убунте сервисы стартуют останавливают
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37211821
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyкогда вы делаете init 2 у вас он должен остановиться
ну или где-то
/etc/init.d/gdm stop или как там в убунте сервисы стартуют останавливаютЯ же выше писал, что я его остановил. Но потом из-за неверных прав оно не желает работать.
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37211897
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче - проверл, с NTFS так не заработает
Но можно обмануть
под root

cd /mnt/windows/C/temp
dd if=/dev/zero of=tmp_disk.dd count=<размер>
mkfs.ext2 ./tmp_disk.dd

mount ./tmp_disk.dd /tmp -o loop
chmod 1777 /tmp
ну а дальше стартуем gdm и все остальное
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37211900
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще сколько у вас физической памяти и какой swapfile

free вывод покажите
а то может вам просто swapfile увеличить или подключить дополнительный?
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37212307
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artistx@artistx:~$ free
total used free shared buffers cached
Mem: 1985660 1535296 450364 0 293468 892968
-/+ buffers/cache: 348860 1636800
Swap: 0 0 0


Как работать со swap в live дистрибутивах?
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37212345
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под root
cd /mnt/windows/C/temp
dd if=/dev/zero of=swapfile1 count=128000 - для примера 64Мб
mkswap ./swapfile1
swapon ./swapfile1
free
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37212351
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т е создаете swapfile на разделе виндовз, при следующей загрузке делаете
только swapon
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37212373
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда последний вопрос, прежде чем я пойду экспериментировать - что лучше? Делать свап или увеличивать /tmp. Вернее, что правильнее.
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37212388
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавьте swapfile
у вас его не было, скорее всего из-за него все проблемы
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37212392
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да - и размер сделайте в размер ОЗУ или больше
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37213026
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде бы сработало. Спасибо. Хотя, конечно, изврат тот ещё.
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37213038
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем изврат? Это же LiveCD, да еще для обработки медиа
Память забивается, а свопа нет
Поставьте ОЗУ гиг на 32 и работайте без свопа
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37213149
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyА в чем изврат? Это же LiveCD, да еще для обработки медиа
Память забивается, а свопа нет
Поставьте ОЗУ гиг на 32 и работайте без свопаДа не, изврат в том, что приходится делать отдельный файл для подкачки и нет возможности использовать просто диск. Во-первых, он не быстро делается, во-вторых, надо заранее придумать размер.
А в остальном решение отличное. Просто хотелось ещё более простое :)
...
Рейтинг: 0 / 0
livecd и путь к tmp
    #37213306
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему нельзя диск, подключаете диск(или используете тот,
который у вас уже подключен - только существующий раздел уменьшьте, чтобы создать swap раздел)
создаете раздел с помощью fdisk с liveCD
ставите ему тип 82 - swap
потом mkswap /dev/sdb1 или какой он у вас будет
подключаете swapon /dev/sdb1
По моему при следующей загрузке он автоматом
будет подключаться(пусть поправят меня, если ошибаюсь)
А если файл создали - это одноразовая операция - после загрузки
только swapon требуется
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / livecd и путь к tmp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]