Перевод усыновлен SD-карту на другой диск

что о xmarks.com?

+883
PHP Bugs 1 июл. 2016 г., 02:37:24
16 ответов

У нас есть BeagleBone черный изготовленная на заказ доска с 256 МБ оперативной памяти и 4 ГБ eMMC. Доска запускает ядро Linux 4.9

мы бежим в ситуацию, когда мы создаем файл в tempfs , а затем после проверки, мы должны перенести его в ext4 раздел Эммс. Файл ничего, кроме сертификата

в некоторых ситуациях, у нас есть несколько сертификатов в каталоге, поэтому мы должны перенести весь каталог с tempfs на раздел ext4 на Эммс.

Поэтому одна из проблем нас волнует-это атомарность из МВ(перемещение) работу.

Как переименовать системный вызов в Linux Man-странице переименование файла-это атомарная операция. http://man7.org/linux/man-pages/man2/rename.2.html

Однако мы не уверены, если переименовать операция предполагает перемещение файлов между двумя файловыми системами, атомарность по-прежнему доступен или нет. Так что вопрос Перемещение файла из файловой системе tmpfs для ext4 и атомной?

Очевидно, одним из возможных решений, чтобы сохранить файлы в другую папку на том же разделе (на ту же файловую систему, очевидно ) и переименовать его с помощью МВ. Для каталогов, используя ниже подход переименования

SRC_dir --> TMP_DEST_dir
Печатает --> BAK_DEST_dir
TMP_DEST_dir --> Печатает
удалить BAK_DEST_dir

Любое предложение для альтернативы ?

Редактировать
После того, как я получил ответ, я попробовал следующий тестовый код на доске,

#включить заголовочный файл <stdio.ч>
код #include <errno значение.ч>

тап_п()
{
 инт retcode = 0;

 системе("сенсорный /ТМП/rename_test");

 retcode = переименовать("/tmp/и rename_test", "/главная/fs_rename_test");

 если ( retcode < 0) {
 функции printf("ошибка : %г\п",то errno );
 perror("ошибка при переименовании файла");
 возвращение 1;
}

 возврат 0;
}

Которые возвращаются после выходных. И подтвердил, что переименование не работает файловой системы крест.

для errno : 18
Произошла ошибка при переименовании файла: неверный кросс-устройства ссылка
+990
atpatil11 03 февр. '09 в 4:24

Хорошее место, чтобы начать искать скрипты в Наутилус здесь.

http://g-scripts.sourceforge.net/cat-executing.php

+935
Meiglan 26 июн. 2016 г., 20:00:28
Другие ответы

Связанные вопросы


Похожие вопросы

Я пытался обновить мою версию на Ubuntu с 9.10 до 10.04 (и в конечном счете до последней), но у меня возникли проблемы с сломанные пакеты.

Я пробовал:

  • apt-получить обновление
  • apt-получить обновление
  • apt-получить расстояние-обновления
  • команды dpkg --настроить - (не знаю почему)

Я не уверен, что это важно, поэтому я собираюсь свалить, что у меня есть:

Вывод из попытки обновления:

$ судо делать-релиз-обновление
Проверка для нового выпуска Ubuntu 
Сделал обновление сигнатур инструмент 
Сделать инструмент обновления 
Завершения загрузки 
извлечение 'lucid.tar.gz'
подлинность 'lucid.tar.gz" против " осознанные.тар.ГЗ.Гоб' 
деготь: удаление ведущих `/' от имен членов 

Чтение кэша

Проверка диспетчера пакетов 
Чтение списков пакетов: готово
Чтение информации о состоянии: готово
Чтение информации о состоянии: готово
Чтение информации о состоянии: готово
Завершения загрузки 
Чтение списков пакетов: готово
Чтение информации о состоянии: готово
Чтение информации о состоянии: готово
Чтение информации о состоянии: готово

Обновление хранилища информации
Предупреждение: не удалось прочитать файл зеркало
Завершения загрузки 

Проверка диспетчера пакетов 
Чтение списков пакетов: Donelucid-безопасности/мультивселенной пакетов: 96 бесстрашный/ограниченных пакетов: 02 
Чтение информации о состоянии: готово
Чтение информации о состоянии: готово
Чтение информации о состоянии: готово

Расчет изменения

Расчет изменения

Не удалось рассчитать обновление 

Возникла проблема неразрешимые при расчете обновление: 
Е:не удалось исправить ошибки, у вас прошла сломанные пакеты. 

Это может быть вызвано: 
* Обновление до предварительной версии Убунту 
* Выполнение текущего пре-релиз версии Ubuntu 
* Неофициальные пакеты программного обеспечения, не предоставленных в Ubuntu 

Если ничего из этого не применяется, то сообщите об этой ошибке против 
'обновление-менеджер' пакет и включить файлы в 
в /var/журнал/дист-апгрейд/ в отчете об ошибках. 


Восстановление исходного состояния системы 

Прерывание
Чтение списков пакетов: Donekarmic-безопасность пакеты/мультивселенной: 95 utsy/ограниченных пакетов: 02 
Чтение информации о состоянии: готово
Чтение информации о состоянии: готово
Чтение информации о состоянии: готово

/и т. д./кв/источников.список (с большинством комментариев раздели)

$ источники кошка.список
# деб с cdrom:[Ubuntu 9.10 не _Karmic Koala_ - релиз для i386 (20091028.5)]/ кармические основной ограничен
# Смотри http://help.ubuntu.com/community/UpgradeNotes для как обновить
# более новой версии дистрибутива.

деб компакт-диске:[Убунту-сервер _Gutsy 7.10 Gibbon_ - релиз для i386 (20071016)]/ дерзкое основной ограничен
деб http://us.archive.ubuntu.com/ubuntu/ кармические основной ограничен
деб-СРЦ http://us.archive.ubuntu.com/ubuntu/ кармические основной ограничен

деб http://us.archive.ubuntu.com/ubuntu/ кармические-обновления основных ограничен
деб-СРЦ http://us.archive.ubuntu.com/ubuntu/ кармические-обновления основных ограничен

деб http://us.archive.ubuntu.com/ubuntu/ кармические Вселенной
деб-СРЦ http://us.archive.ubuntu.com/ubuntu/ кармические Вселенной
деб http://us.archive.ubuntu.com/ubuntu/ кармические-обновления Вселенной
деб-СРЦ http://us.archive.ubuntu.com/ubuntu/ кармические-обновления Вселенной

деб http://us.archive.ubuntu.com/ubuntu/ кармические мультивселенной
деб-СРЦ http://us.archive.ubuntu.com/ubuntu/ кармические мультивселенной
деб http://us.archive.ubuntu.com/ubuntu/ кармические-обновления мультивселенной
деб-СРЦ http://us.archive.ubuntu.com/ubuntu/ кармические-обновления мультивселенной

# деб http://us.archive.ubuntu.com/ubuntu/ кармические-бэкпортов основной ограничен мультивселенной Вселенной 
# деб-СРЦ http://us.archive.ubuntu.com/ubuntu/ кармические-бэкпортов основной ограничен мультивселенной Вселенной 

## с поставщиками в качестве услуги для пользователей Ubuntu.
деб http://archive.canonical.com/ubuntu кармический партнер
деб-СРЦ http://archive.canonical.com/ubuntu кармический партнер

деб http://security.ubuntu.com/ubuntu кармические безопасности Главного ограничен
деб-СРЦ http://security.ubuntu.com/ubuntu кармические безопасности Главного ограничен
деб http://security.ubuntu.com/ubuntu кармический-безопасность Вселенной
деб-СРЦ http://security.ubuntu.com/ubuntu кармический-безопасность Вселенной
деб http://security.ubuntu.com/ubuntu кармические безопасности мультивселенной
деб-СРЦ http://security.ubuntu.com/ubuntu кармические безопасности мультивселенной

## Пакетов для Chrome
#деб http://ppa.launchpad.net/chromium-daily/ppa/ubuntu кармические главная
#деб-СРЦ http://ppa.launchpad.net/chromium-daily/ppa/ubuntu кармические главная

## Последние версии пакетов для PHP 
#деб http://php53.dotdeb.org стабильно все
#деб-СРЦ http://php53.dotdeb.org стабильно все
#деб http://security.ubuntu.com/ubuntu бойкий-безопасность главное

Последние несколько строк в файл /var/журнал/дист-апгрейд/главная.журнал

2011-08-02 19:21:54,211 запись отладочной 'деб-СРЦ http://security.ubuntu.com/ubuntu осознанные безопасности мультивселенной' обновлен до новой дист
2011-08-02 19:21:54,246 отладка работает doUpdate() (showErrors=истина)
2011-08-02 19:22:24,895 отладки openCache()
2011-08-02 19:22:24,895 отладки не SystemUnLock() (е:не заблокирован)
2011-08-02 19:22:29,991 отладки /openCache(), новый размер кэша 30853
2011-08-02 19:22:29,991 отладки needServerMode(): работать в "настольную" режиме (из-за ПКГ 'Убунту-десктоп')
2011-08-02 19:26:29,025 отладка установка 'выскочка-logd' (приоритет в необходимый набор 'требуется' но не запланировано для установки)
2011-08-02 19:26:30,695 ошибка Дист-апгрейд не удался: 'е:невозможно исправить ошибки, у вас есть сломанные пакеты.'
2011-08-02 19:26:30,696 отладки прерывания называется
2011-08-02 19:26:30,697 отладки openCache()
2011-08-02 19:26:30,698 отладки не SystemUnLock() (е:не заблокирован)
2011-08-02 19:26:33,728 отладки /openCache(), новый размер кэша 29182
2011-08-02 19:26:33,728 отладки включение АПТ хрон
+881
Divadiva5 22 февр. 2011 г., 22:03:32

У меня тысячи фотографий с годом рождения в имени файла. Мне нужно найти и скопировать не менее 100 файлов для каждого рождения, скажем 100 файлов для рождения 2000, 100 файлов за 2001 год,... и так далее.

Вот формат файлов:

35077502_1995-02-01_2012.jpg

2012 год-это год съемки, я думаю.

Можно ли это сделать через скрипт?

Спасибо

+879
Patrick Balada 5 февр. 2011 г., 07:38:37

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

  • Я изучал биологию в колледже, но никогда не раскапываются ничего так.

  • Я доктора (и постдока, с относительно хорошим исходом) в когнитивной науке/экспериментальная психология (фМРТ, ЭЭГ, сознание, принятие решений); но я не психолог и не сможет ничего сделать клиническое.

  • Я могу программу/скрипт мелочевку на нескольких языках; но я не программист.

  • Я могу сделать какую-то статистику, но я не статистик.

Я могу думать:

  • Ученый Данных

  • Обучение в университете без сильной исследовательской повестки дня

  • Консультирование по какой-то

Сейчас я живу в Германии. Кто-нибудь может поспособствовать с опытом/ресурсы для этой 'промежуточные' обучение? Я чувствую, что я мог использовать его в качестве пособия для междисциплинарной работы, я просто не совсем уверен, как.

+778
Pitto 4 июл. 2022 г., 14:53:12
Вопросы о билетах и вещи, которые работают, как билеты: электронные билеты, пропуска, карточки с паролями, смарт-карты и т. д.
+733
Santosa 26 дек. 2014 г., 11:28:54

Вы можете продавать и покупать песни и альбомы биткоин на свободе музыкальном магазине.

Это на 100% легальная и ориентирована на инди-артистов.

+703
Luke Gabello 10 июл. 2019 г., 14:11:32

Атрибуты файла хранится в inode-это структура данных, которая связана в номер inode, такие как разрешение, размер, жидкости, гид( по ЛС-л и lsattr). имя файла не хранится в inode структуры данных. он хранится в файле каталога, который имеет отношение в номер inode. [luchaoqun@в CentOS-7 ~]$ Общ -я www 1704095 overflow_1 8722125 overflow_2

Если оба р и Х разрешения на каталог, вы можете увидеть название файла и inode информации (по ЛС-я команда). если есть р разрешение, не х разрешение, вы только можете видеть имя файла и не можете видеть инода информации в каталог.

[Лу@в CentOS-7 ВСП]$ Общ -л итого 8 -РВ-р--р--. 1 luchaoqun luchaoqun 0 июн 3 13:19 overflow_1 -РВ-р--р--. 1 luchaoqun luchaoqun 0 июн 3 13:19 overflow_2

[Лу@в CentOS-7 ~]$чмод у-Х [Лу@в CentOS-7 ~]$ LS с ЛД ВСП дополнительные Р-XR-х. 2 luchaoqun luchaoqun 40 3 июня 13:19 сайт www [Лу@в CentOS-7 ~]$ LS с Л ВСП LS: не удалось открыть сайт www/overflow_1: разрешение отклонено LS: не удалось открыть сайт www/overflow_2: разрешение отклонено всего 0 ?????????? ? ? ? ? ? overflow_1 ?????????? ? ? ? ? ? overflow_2

+624
Buyung Afrianto 27 июн. 2014 г., 15:49:36

Многие команды принимают - как "именем", что означает "использовать стандартный ввод", но далеко не универсальный. Прочитать Man-страницу.

+606
Vinod Ahir 30 июн. 2019 г., 16:17:08

Сварочный банки могут ориентироваться на себя.

Когда вы разыгрываете заклинание или активировать способность, вы выбираете цели (601.2 c) перед оплатой расходов (601.2 г). Поэтому сварка стакана на поле битвы, когда пришло время выбирать цели, и является допустимой целью для своей собственной способности.

Эта способность будет пшик, конечно, поскольку вы уже положили сварки банку на кладбище к тому времени было бы решить.

+272
sxc731 15 апр. 2021 г., 12:06:02

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

+233
eugensk00 24 мар. 2014 г., 16:20:14

Как я могу позволить приложение, чтобы автоматически сделать скриншот?

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

Есть ли способ сделать это?

Спасибо

+218
TheHiggsBroson 7 нояб. 2016 г., 18:32:10

Исходя из моего опыта делаю 2 РВ поездки продолжительность 2/3 недели в Австралии и Канаде:

Где вам разрешат остаться варьируется от места к месту - в Национальном/провинциальном парке, ты наверняка только в специально отведенных кемпингах (и есть разница между "день" кемпинги и места, где можно остаться на ночь). То же верно и в городах. В настоящую "глубинку" (т. е. малонаселенных районах, где мало туристов едут) никого не волнует, даже если там могут быть официальные правила. Но учтите, что РВ компаниями по прокату, как правило, позволяют только для езды по асфальтированным дорогам.

Что вам нужно, зависит от возможностей РВ - крупные может быть полностью самодостаточной в течение нескольких дней. В нашей, сдерживающим фактором была "серая вода" танк с раковиной и душем. В меньших РВС, ограничивающими факторами являются отсутствие туалета и душ, и, возможно, холодильник (если он работает от аккумулятора, а не пропан).

Что касается того, где получить вода, электричество и дренаж - деятельность кемпингов, наверняка. Многие позволит вам использовать их свалке за небольшую плату без того, чтобы остаться там.

Честно говоря, я планирую остановиться на турбазе большинства или всех ночей. Это просто приятнее иметь настоящий туалет и душ, а не тесный зал на колесах. И если вы путешествуете в одиночку или только с 1 или 2 другими людьми, что позволяет взять небольшой автофургон (фургон) преобразования без такого удобства и сэкономить на плате за аренду, а газ - более чем кемпинги стоимости.

+125
Osama 8 июн. 2022 г., 00:19:02

После игры вокруг с ней больше, мне пришлось инициализировать Git и Git в приложении. Это, кажется, работает, как ожидается:

ГИТ инит

приложение ГИТ инит

Как только я сделал это, я мог бы синхронизировать и синхронизируются, как ожидалось.

+79
Seemi 30 авг. 2020 г., 09:16:40

У меня мимо 2Г монитор USB (ЭМ-710S, кажется), который я получил в колледже из-за отсутствия пространства для реального второго монитора в общаге.

Сейчас я не буду использовать его, поэтому я думал, преобразования его в цифровую фоторамку или что-то на небольшой/недорогой Linux-компьютер.

Я думала, что когда больше Поленики Pi вышел, что может сделать трюк. Я также обнаружил, что драйверы Linux должен работать: http://libdlo.freedesktop.org/wiki/

Так вот у меня вопрос, кто-нибудь использовал это или подобные USB монитор с Linux? С arm linux (такие как малина Пи)? И это пи малины мой лучший выбор для простого приложения, как это? Или есть что-то еще, я должен смотреть на аппаратно?

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

Я надеюсь, что это правильное место, чтобы спросить это, но казалось, что это корректный вопрос.

+36
Alexandru David 6 окт. 2018 г., 10:01:08

Я примерно в этом руководстве. Единственная большая разница в том, что я с Ubuntu 12.04 и я использовал последнюю версию драйверов ATI. (У меня такие же карты, как руководство, 2х HD5830 х)

Когда я попробуйте запустить майнер, я получаю Сег вина. Вот точные команды, я бегу:

./phoenix.py -у http://mineruser@miner0:[email protected]:8332 -к устройства phatk=0

Я не уверен, если это поможет, но вот вывод из дисплей=:0 судо fglrxinfo

дисплей: :0, экран: 0
Поддержка OpenGL производитель: предварительные микро-приборы, Инк.
OpenGL в строке Renderer: видеокарты ATI Radeon серий HD 5800 
Версия OpenGL строку: совместимость 4.2.11627 профиль контекста



дисплей: :0 экран: 1
Поддержка OpenGL производитель: предварительные микро-приборы, Инк.
OpenGL в строке Renderer: видеокарты ATI Radeon серий HD 5800 
Версия OpenGL строку: совместимость 4.2.11627 профиль контекста
+19
Alex Shaffer 22 мая 2013 г., 05:54:27

Показать вопросы с тегом