Что прописывает про себя Астра на винчестере?

Dromedary

New member
Сообщения
24
#1
Вопрос чисто теоретический, так как на работу системы, установленной на винчестер после Астры (openSUSE) не влияет. После переустановки на винт вместо Астры openSUSE - "черная метка" Астры почему-то остается в системе, под пользователем в терминале user@astra:->, под рутом - просто и со вкусом astra: -#. Помня это - перед установкой Суслика после Астры я прошелся по винту "Парагоном хард-диск менеджером" - "затирание диска" (лень было низкоуровневое форматирование в другой программе искать). После чего, некоторое время в Суслике все было нормально, как вдруг через несколько включений терминала под рутом - на тебе!
Что такое, что она там прописывает и как это можно исправить?
 

Olej

New member
Сообщения
1 307
#2
Что такое, что она там прописывает и как это можно исправить?
Я не думаю (никогда не видел в десятке дистрибутивов) чтобы Linux прописывал на диске что-то кроме своей файловой системы. А Astra Linux CE (про которую вы пишете) - ничего более чем Debian 9.
Если вы устанавливали какой-то Linux после Astra Linux, и в результате имеете какое-то "послевкусие", то, могу предположить, только то, что при установке этого Linux (OpenSUSE) каким-то образом не форматировали разделы (/ или /home ... вы же не пишете о разбивке диска), т.е. это ваша небрежность (невнимательность) при инсталляции.
 
Последнее редактирование:

Dromedary

New member
Сообщения
24
#3
Разбивка диска проводилась обычными средствами систем, в Астре - был взят отдельный раздел для /home, размеры - предложенные Астрой, формат - предлагаемый Астрой по умолчанию (ext4, что ли); в openSUSE - разбивка также проводилась обычными средствами установки, с предварительным полным уничтожением имевшихся на диске разделов, единственное, во что было вмешательство - увеличен раздел свопа до размера оперативника для спячки, и несколько изменен (уменьшен, как избыточный) раздел для /, файловая система оставлена предлагаемой системой (btrfs для / , и XFS для /home), размеры разделов / и /home в Астре и Суслике при этом не совпадали, установщиком Суслика было произведено форматирование вновь созданных разделов.
 

Olej

New member
Сообщения
1 307
#5
Плохо (книжка такая была: "Горе от ума" ;)).
установщиком Суслика было произведено форматирование вновь созданных разделов.
Значит не было произведено, или было произведено но как-то не так - чудес в природе не бывает: ни один Linux (они вообще ничем не различаются) на созданных файловых системах не может читать ничего вне файлов, и точно так же не могут читать неразмеченные дисковые пространства вне partitions.
 

oko

New member
Сообщения
1 257
#7
to Dromedary
btrfs на корень - не лучшая идея с позиции стабильности...
Вывод cat по /etc/hostname, /home/имя-пользователя/.bashrc и /root/.bashrc покажите...
 

Dromedary

New member
Сообщения
24
#8
user@astra:~> df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
devtmpfs 2005716 0 2005716 0% /dev
tmpfs 2016184 105404 1910780 6% /dev/shm
tmpfs 2016184 17960 1998224 1% /run
tmpfs 2016184 0 2016184 0% /sys/fs/cgroup
/dev/sda2 32211968 9881576 20993176 33% /
/dev/sda2 32211968 9881576 20993176 33% /root
/dev/sda2 32211968 9881576 20993176 33% /.snapshots
/dev/sda2 32211968 9881576 20993176 33% /opt
/dev/sda2 32211968 9881576 20993176 33% /boot/grub2/x86_64-efi
/dev/sda2 32211968 9881576 20993176 33% /usr/local
/dev/sda2 32211968 9881576 20993176 33% /srv
/dev/sda2 32211968 9881576 20993176 33% /tmp
/dev/sda2 32211968 9881576 20993176 33% /var
/dev/sda2 32211968 9881576 20993176 33% /boot/grub2/i386-pc
/dev/loop0 91264 91264 0 100% /snap/core/8039
/dev/loop1 41216 41216 0 100% /snap/telegram-testbart/3
/dev/sda3 1916324640 2711824 1913612816 1% /home
tmpfs 403236 16 403220 1% /run/user/1000
user@astra:~>
************

файловая система оставлена предлагаемой системой (btrfs для / , и XFS для /home)
Плохо (книжка такая была: "Горе от ума" ;)).
to Dromedary
btrfs на корень - не лучшая идея с позиции стабильности...
Как SUSE стал предлагать такую раскладку - так ею и пользовался, не вмешивался в это предложение, пока никаких сбоев и замечаний ни на одной машине на работе не было. Более серьезно потыкать возможности и сравнить - времени не было.
***************

Т.е. у вас этот ваш таинственный барабашка выявляется только в приглашении shell, больше совершенно ни в чём?
Да пока больше ничем не раздражал. Может - это как-то поможет объяснить ситуацию?
user@astra:~> hostname
astra
user@astra:~> hostnamectl
Static hostname: n/a
Transient hostname: astra
Icon name: computer-desktop
Chassis: desktop
Machine ID: b37eeddacdd247569561d2c2f3cd9ff0
Boot ID: eb2dba63a30f4e8e8304f3bc148db1cb
Operating System: openSUSE Leap 15.1
CPE OS Name: cpe:/o:оpensuse:leap:15.1
Kernel: Linux 4.12.14-lp151.28.32-default
Architecture: x86-64
user@astra:~>
***********

Вывод cat по /etc/hostname, /home/имя-пользователя/.bashrc и /root/.bashrc покажите...
Видать - что-то не то с первой и последней командой я набрал...
astra:~ # cat /etc/astra
cat: /etc/astra: No such file or directory
astra:~ #
astra:~ # cat /home/user/.bashrc
# Sample .bashrc for SuSE Linux
# Copyright (c) SuSE GmbH Nuernberg

# There are 3 different types of shells in bash: the login shell, normal shell
# and interactive shell. Login shells read ~/.profile and interactive shells
# read ~/.bashrc; in our setup, /etc/profile sources ~/.bashrc - thus all
# settings made here will also take effect in a login shell.
#
# NOTE: It is recommended to make language settings in ~/.profile rather than
# here, since multilingual X sessions would not work properly if LANG is over-
# ridden in every subshell.

# Some applications read the EDITOR variable to determine your favourite text
# editor. So uncomment the line below and enter the editor of your choice :)
#export EDITOR=/usr/bin/vim
#export EDITOR=/usr/bin/mcedit

# For some news readers it makes sense to specify the NEWSSERVER variable here
#export NEWSSERVER=your.news.server

# If you want to use a Palm device with Linux, uncomment the two lines below.
# For some (older) Palm Pilots, you might need to set a lower baud rate
# e.g. 57600 or 38400; lowest is 9600 (very slow!)
#
#export PILOTPORT=/dev/pilot
#export PILOTRATE=115200

test -s ~/.alias && . ~/.alias || true
astra:~ #
astra:~ # cat /home/root/.bashrc
cat: /home/root/.bashrc: No such file or directory
astra:~ #
 
Последнее редактирование:

oko

New member
Сообщения
1 257
#9
to Dromedary
Прикольно...
А теперь еще раз и по буквам. Команды именно такие (без подмены): cat /etc/hostname и cat /root/.bashrc...
Впрочем, модуль экстрасенсорики подсказывает, что это не обязательно, потому как вы инстинктивно hostname заменяете на astra. Если имя машины именно "astra", то в приглашении shell - "username@astra" - нет ничего удивительного и никакого полтергейста...
Заодно понятно, откуда растут ноги btrfs и зачем вам Paragon, ага...
 

Dromedary

New member
Сообщения
24
#10
astra:~ # cat /etc/hostname
astra:~ #
astra:~ # cat /root/.bashrc
cat: /root/.bashrc: No such file or directory
astra:~ #
to Dromedary
Прикольно...
А теперь еще раз и по буквам. Команды именно такие (без подмены): cat /etc/hostname и cat /root/.bashrc...
Впрочем, модуль экстрасенсорики подсказывает, что это не обязательно, потому как вы инстинктивно hostname заменяете на astra. Если имя машины именно "astra", то в приглашении shell - "username@astra" - нет ничего удивительного и никакого полтергейста...
Заодно понятно, откуда растут ноги btrfs и зачем вам Paragon, ага...
Рад, что смог (хоть и без намерения) поднять Вам настроение. Вначале набрал именно так, но по полученному результату решил, что ошибся, в последней команде просто описался.
 
Последнее редактирование:

oko

New member
Сообщения
1 257
#11
to Dromedary
:)
hostnamectl и пустой /etc/hostname намекают, что используется "transient hostname", которое по умолчанию == "localhost", определяется ядром и может быть изменено в сети через DHCP и mDNS. В вашем случае не хватает данных о софте и сетевой инфраструктуре, чтобы понять, откуда ноги растут. Но модуль экстрасенсорики подсказывает, что при установке вы hostname не задавали, а имя вашей машине выдает DHCP-сервер в вашей же сети, в котором осталась опция выдачи hostname == "astra". Вот в этом и корень проблемы, а вовсе не в "подтяжке" старой информации с очищенного ЖМД после установки Astra Linux...
Либо измените имя на DHCP-сервере, либо пропишите нужное имя в /etc/hostname и /etc/hosts для адреса 127.0.0.1 (минимум)...
 

Dromedary

New member
Сообщения
24
#12
К сожалению, сейчас нет под рукой винчестера с ранее смонтированной Астрой, чтобы проверить, специально ставить ее для проверки - времени нет, винты со следами Астры находятся на работе в работе под Сусликом. Как время будет - попробую.