Для того что бы обесточить и отключить HDD диск от сервера, например /dev/sdc надо отмонтировать все его разделы, а заем выполнить команду:
echo "1" > /sys/block/sdc/device/delete
Это отключит диск и снимет с него питание, можно отключать.
Для того что бы обесточить и отключить HDD диск от сервера, например /dev/sdc надо отмонтировать все его разделы, а заем выполнить команду:
echo "1" > /sys/block/sdc/device/delete
Это отключит диск и снимет с него питание, можно отключать.
Столкнулся с проблемой, после перезапуска компа на Ubuntu, Samba-сервер не работает и оживает только после перезапуска сервиса.
Так как это было на компе на который не было доступа (консультация по телефону), было найдено решение, но дальнейшее тестирование не проводилось.
Решение, убираем (или меняем на дефолтные) строчки:
bind interfaces only = no
и
smb ports = 445 139
И все заработало 🙂
P.S.
Дело было в настройке интерфейсов, жаль что дальнейшее тестирование было не возможно 🙁
Очень просто, убираем из файла /etc/udev/rules.d соответствующие строки.
Потребовалось поменять несколько строк в PDF файле, решение оказалось простым: плагин PDF Import для Apache OpenOffice (под ubuntu у меня встал на LibreOffice).
Ставим и наслаждаемся.
Надо было сделать одну сетевую папку для начальника со списком подчиненных на ubuntu samba сервере. Для этого создал на сервере группы в каждую из которых входил начальник и требуемый подчиненный, создал сетевую папку доступную всем из группы smb-users с правами создания файла 660 и папки 770 вот кусок smb.conf:
[dir-all] comment = Папка обмена с директором path = /home/samba/dir valid users = @smb-users read only = No create mask = 0660 directory mask = 0770 browseable = No
В папке:
$ls -la итого 28 drwxr-x--x 7 dir smb-users 4096 февр. 26 20:13 . drwx--x--x 5 root root 4096 февр. 26 20:11 .. drwxrwx--- 2 dir dir-user1 4096 февр. 26 20:12 Подчиненный 1 drwxrwx--- 2 dir dir-user2 4096 февр. 26 20:12 Подчиненный 2 drwxrwx--- 2 dir dir-user3 4096 февр. 26 20:12 Подчиненный 3
Но при создании папки или файла по сети права были user1:user1 то есть не наследовались.
Решение оказалось простым:
#chmod g+s /home/samba/dir/Подчиненный\ 1
Заметка одной строкой. Решил backup не большей не сильно важных данных (c:\backup) c винды на яндекс-диск (Y:) выкладывать. Вот решил сжимать и шифровать одновременно:
"c:\Program Files\7-Zip\7z.exe" a -mhe=on -pmymegapass Y:\backup.7z c:\backup
gparted замена Partition Magic для linux.
Весь год мы хорошо и много работали, поэтому дедушка мороз привёз нам на новый год подарочек – новый сервер из головного филиала.
Его мы должны были ввести в эксплуатацию в ограниченные сроки в рамках планового обновления парка. Старый сервер требовалось уже в начале года отправить в соседний филиал.
Производительность нового сервера довольно высока, что в сопоставлении с потенциальной невысокой нагрузкой на него, вызвало одно желание – разделить его ресурсы на несколько частей:
1. медиа база данных (хранение звуковых файлов в виндовых шарах с различными правами доступа пользователей домена + SQL Server для хранения ссылок на файлы + спец ПО для работы с базой и загрузки/обмена файлами с другими филиалами). Используется Windows Server 2008 Standard R2, лицензия на который передалась вместе с серваком + отдельно приобретённый SQL Server 2012 + спец ПО с несетевым USB HASP ключом.
2. терминальный сервер + сервер приложений, лицензию на который нам предоставили.
У нас в компании апологет винды. Все клиентские и серверные ОС для продакшна только Windows. Это связано с платформой спец ПО ну и с ИТ политикой. Поэтому для виртуализации можно было использовать только продукцию Microsoft.
Решение: используем бесплатный Hyper-V Server 2012 R2 для разделения ресурсов + имеющиеся лицензии на ПО.
Результат: всё работает, кроме USB ключей для спец ПО, т.к. Hyper на текущий момент не умеет прокидывать внутрь виртуалки USB.
Бюджет на приобретение дополнительного оборудования не предполагался, да и ключей мало, поэтому решили использовать программный проброс USB с другого компьютера с помощью бесплатного пакета USBIP, работающего под Линукс.
Это было достустимо ИТ политикой. Правда, для реализации нужен отдельный компьютер, но в связи с отсутствием такового решили использовать имеющийся с низкой нагрузкой.
Таким оказался дешёвый сервер Supermicro с установленной FreeBSD для организации удалённого доступа по ВПН сотрудникам из дома.
Нагрузка на него была невелика, поэтому ресурсы можно было разделить без ущерба для производительности.
Подзадача: внедрение системы виртуализации с возможностью проброса USB.
Решение: используем бесплатный гипервизор ESXi 5.5 + FreeBSD 9.2 для восстановления функционала изначального сервера + Ubuntu Server для пакета USBIP.
Для того что бы копировать, что угодно, например блог WP можно воспользоватся Яндекс диском.
#!/bin/sh TIME=`date +%d_%m_%Y-%H_%M` /usr/bin/zip -r -q -9 /home/rrv/filedump.$TIME.zip /home/rrv/public_html /usr/bin/curl -k -s --user "yandex-login:yandex-pass" \ -T "/home/rrv/filedump.$TIME.zip" https://webdav.yandex.ru/dump/ rm /home/rrv/filedump.$TIME.zip
Здесь:
#!/bin/sh TIME=`date +%d_%m_%Y-%H_%M` /usr/bin/mysqldump --password="mysqlpass" --user=rrvmysql rrvdatabase \ | gzip > /home/rrv/mysqldump.$TIME.sql.gz /usr/bin/curl -k -s --user "yandex-login:yandex-pass" \ -T "/home/rrv/mysqldump.$TIME.sql.gz" https://webdav.yandex.ru/dump/ rm /home/rrv/mysqldump.$TIME.sql.gz
Все, добавляем в cron 🙂
Когда мы подключаемся к сетевой smb папке через Gnome Nautilus (Linux Ubuntu) smb://ip_адрес/шара/, на рабочем столе появляется ссылка на сетевую папку. Куда же происходит монтирование?
Для того что бы происходило монтирование доступное пользователю, требуется:
Все!