gogobugogo

gogobugogo

Командоры - Вилючинск - Москва
На Пикабу
поставил 2128 плюсов и 1995 минусов
отредактировал 6 постов
проголосовал за 23 редактирования
Награды:
Чернопятничный поисковик За победу над кибермошенниками
10К рейтинг 42 подписчика 220 комментариев 24 поста 23 в горячем
1658

AVRORA

AVRORA Камчатка, Flightradar24, Avrora

Возле Камчатки на высоте 14006 метров постоянно находится что-то с позывным AVRORA. У Авроры странные треки:

AVRORA Камчатка, Flightradar24, Avrora

Cкорость иногда бывает равной нулю, но, например, сейчас Аврора со скоростью 235 км/ч и курсом 225° удаляется от "точки висения" на несколько километров и мгновенно возвращается в исходную.

На Flightaware, ADSBEexchange, Radarbox этого борта нет.

Может, кто-то знает, что это такое? Или это просто глюк/тест/отладка Flightradar'а?

Показать полностью 1
5

Слоны Тарангире

Слонов в Национальном парке Тарангире в Танзании - больше, чем собак на улицах Москвы :)

Слоны Тарангире Слоны, Африка, Танзания, Заповедники и заказники, Национальный парк, Видео

Очень интересно добывают себе еду - подходят к дереву, трясут его и едят упавшие плоды :)

Всё снято на телефон.

Показать полностью 1
30

Мертвый лес, пустыня Намиб

Фотка вообще без обработки, именно такие цвета и есть.

Есть версия, что раньше здесь был оазис и настоящий лес, со временем палящее солнце высушило реку Чаучаб и оазис исчез, это произошло так быстро, что деревья были в буквальном смысле выжжены и высушены. Произошло это около тысячи лет назад.

Местные называют это место "Deadvlei" - "место, где заканчивается всё".

Мертвый лес, пустыня Намиб Африка, Намибия, Пустыня Намиб, Фотография, Природа
367

Три медведя и медведица :)

Курильское озеро, Камчатка. На заднем плане - спящий стратовулкан Ильинская сопка. Снято отсюда.

Медведицу зовут Самапятая, у нее было четыре медвежонка (четвертый в этот кадр не попал) и она сама пятая :)

Три медведя и медведица :) Камчатка, Медведи, Курильское озеро, Медвежата, Вулкан, Вулкан Ильинский, Бурые медведи
62

WAL-G — инструмент для бэкапа и восстановления БД

WAL-G — прекрасный, быстрый, простой и эффективный инструмент для резервного копирования БД (PostgreSQL/MySQL/MariaDB/MongoDB/FoundationDB и т.п.) в почти любые облака (Amazon S3/MinIO, Yandex Object Storage, Google Cloud Storage, Azure Storage, Swift Object Storage и просто на файловую систему).


Исходники на github, собранные rpm под CentOS.


Расскажу на примере PostgreSQL и MongoDB, как пользоваться этой штукой. Версии актуальны на август 2022 года.


Все бэкапы складываю в MinIO — легкое хранилище объектов, совместимое с Amazon S3.

В местном редакторе не предусмотрен тег для кода, поэтому буду оформлять его в цитаты.


PostgreSQL


Для теста на одном из хостов поднимем PostgreSQL12:

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL- 7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install postgresql12-server
/usr/pgsql-12/bin/postgresql-12-setup initdb
systemctl enable postgresql-12 && systemctl start postgresql-12

создаю тестовую базу:

su — postgres
psql
create database test1;
\c test1;
CREATE TABLE indexing_table(created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW());

Генерирую и вливаю в тестовую базу данные размером около 1 Гб:


CREATE TABLE large_for_test (num1 bigint, num2 double precision, num3 double precision);
INSERT INTO large_for_test (num1, num2, num3)
SELECT round(random()*10), random(), random()*142
FROM generate_series(1, 20000000) s(i);
EXPLAIN (analyse, buffers)
SELECT num1, avg(num3) as num3_avg, sum(num2) as num2_sum
FROM large_for_test
GROUP BY num1;


Чтобы архиватор внутри базы сам заливал WAL-журналы в облако и восстанавливался из них (в случае необходимости) настраиваю некоторые параметры в postgresql.conf:

wal_level=replica
archive_mode=on
archive_command=’/usr/local/bin/wal-g wal-push \”%p\” >> /var/log/postgresql/archive_command.log 2>&1'
archive_timeout=60
restore_command=’/usr/local/bin/wal-g wal-fetch \”%f\” \”%p\” >> /var/log/postgresql/restore_command.log 2>&1'

Подробнее обо всех этих параметрах можно прочитать в переводе официальной документации.


И рестартую PostgreSQL:

systemctl restart postgresql-12

На тот же хост, где и PostgreSQL, ставлю WAL-G версии 0.2.15 (по сути — это просто один бинарник, без внешних зависимостей):

curl -L https://github.com/wal-g/wal-g/releases/download/v0.2.15/wal... -o wal-g.linux-amd64.tar.gz
tar -xzf wal-g.linux-amd64.tar.gz
mv wal-g /usr/local/bin/
Бинарники (для разных БД) самой свежей на данный момент версии 2.0.1 лежат здесь.


Для конфигурирования WAL-G нужно положить файл .walg.json (пример файла здесь) в домашнюю директорию пользователя postgres:

cat > /var/lib/pgsql/.walg.json << EOF
{
"AWS_ENDPOINT": "http://minio:9000",
"WALG_S3_PREFIX": "s3://pgbackup",
"AWS_ACCESS_KEY_ID": "admin",
"AWS_SECRET_ACCESS_KEY": "password",
"AWS_S3_FORCE_PATH_STYLE": "true",
"WALG_COMPRESSION_METHOD": "brotli",
"WALG_DELTA_MAX_STEPS": "5",
"PGDATA": "/var/lib/pgsql/12/main",
"PGHOST": "/var/run/postgresql/.s.PGSQL.5432"
}
EOF

Не забываем поменять владельца этого файла:

chown postgres: /var/lib/pgsql/.walg.json
Бэкап


Проверяю создание полного бэкапа: в WAL-G это аргумент запуска backup-push. Для начала выполняю эту команду вручную от пользователя postgres, чтобы убедиться что всё хорошо (не забудьте сначала создать бакет с именем из WALG_S3_PREFIX):


time su — postgres -c ‘/usr/local/bin/wal-g backup-push /var/lib/pgsql/12/data’
INFO: 2020/08/17 06:05:00.211318 Couldn’t find previous backup. Doing full backup.
INFO: 2020/08/17 06:05:00.225448 Calling pg_start_backup()
INFO: 2020/08/17 06:05:01.819922 Walking …
INFO: 2020/08/17 06:05:01.820466 Starting part 1 …
INFO: 2020/08/17 06:05:21.049285 Finished writing part 1.
INFO: 2020/08/17 06:05:21.049323 Starting part 2 …
INFO: 2020/08/17 06:05:21.149069 Finished writing part 2.
INFO: 2020/08/17 06:05:21.659995 Starting part 3 …
INFO: 2020/08/17 06:05:21.660060 /global/pg_control
INFO: 2020/08/17 06:05:21.660309 Finished writing part 3.
INFO: 2020/08/17 06:05:21.662065 Calling pg_stop_backup()
INFO: 2020/08/17 06:05:23.878346 Starting part 4 …
INFO: 2020/08/17 06:05:23.878460 backup_label
INFO: 2020/08/17 06:05:23.878490 tablespace_map
INFO: 2020/08/17 06:05:23.878635 Finished writing part 4.
INFO: 2020/08/17 06:05:24.924564 Wrote backup with name base_00000001000000000000007E
real 0m24.829s
user 0m20.669s
sys 0m2.323s

Бэкап ~1 Гб БД выполняется очень быстро.


В MinIO в нужном бакете появляются бэкапы, 1 Гб БД ужимается до 351.92 Мб.


Если всё прошло без ошибок, то далее можно добавить периодический запуск этой команды в crontab. Необходимо учесть, что хранение всех бэкапов вечно не имеет никакого смысла, поэтому нужно настроить удаление старых резервных копий (можно в том же кроне).


Восстановление


Попробуем восстановиться по-взрослому, удалив все данные (БД и пользователей).


Останавливаю PostrgeSQL:

systemctl stop postgresql-12

Удаляю все данные из текущей базы:

rm -rf /var/lib/pgsql/12/data

Скачиваю резервную копию и разархивирую её:

su — postgres -c ‘/usr/local/bin/wal-g backup-fetch /var/lib/pgsql/12/data LATEST’


От имени пользователя postgres помещаю рядом с базой специальный файл-сигнал для восстановления (подробнее здесь) :

su — postgres -c ‘touch /var/lib/pgsql/12/data/recovery.signal’

Запускаю базу данных, чтобы она инициировала процесс восстановления:

systemctl start postgresql-12 && systemctl status postgresql-12

Смотрим логи, там красота :)

2020–08–17 08:57:55.281 EDT [25536] LOG: starting archive recovery
2020–08–17 08:57:55.876 EDT [25536] LOG: restored log file “000000010000000100000044” from archive
2020–08–17 08:57:56.617 EDT [25536] LOG: redo starts at 1/44000028
2020–08–17 08:57:56.834 EDT [25536] LOG: restored log file “000000010000000100000045” from archive
2020–08–17 08:57:58.006 EDT [25536] LOG: consistent recovery state reached at 1/45000050
2020–08–17 08:57:58.007 EDT [25533] LOG: database system is ready to accept read only connections
2020–08–17 08:57:58.223 EDT [25536] LOG: restored log file “000000010000000100000046” from archive
2020–08–17 08:57:59.811 EDT [25536] LOG: redo done at 1/46000148
2020–08–17 08:58:00.096 EDT [25536] LOG: restored log file “000000010000000100000046” from archive
2020–08–17 08:58:00.740 EDT [25536] LOG: selected new timeline ID: 2
2020–08–17 08:58:02.291 EDT [25536] LOG: archive recovery complete
2020–08–17 08:58:07.408 EDT [25533] LOG: database system is ready to accept connections

Проверяем, что все на месте, размеры совпадают. Все отлично работает.


Восстановление на определенное время


Если нужно восстановить базу на определенную минуту, то в recovery.conf добавляем параметр recovery_target_time (задается в формате YYYY-MM-DD HH:mm:ss)— указываем на какое время восстановить базу:

restore_command = ‘/usr/local/bin/wal-fetch.sh “%f” “%p”’
recovery_target_time = ‘2020–08–14 09:00:00’

Резюмируя по Postgres:


- На каждом хосте с Postgres устанавливаем WAL-G

- на каждом хосте с Postgres правим postgresql.conf

- в home пользователя postrges кладем .walg.json

ставим команду резервного копирования (и зачистки ненужных старых бэкапов) в cron


Чтобы в дальнейшем все было красиво, я у себя для каждого хоста с БД создаю отдельный бакет (например, по имени хоста).


MongoDB


Для тестов на одном из хостов поднимаю MongoDB 4.4 и использую тот же инстанс MinIO c созданным под эти цели бакетом mongo.


Заливаю в Монгу тестовые данные:

curl -LO https://raw.githubusercontent.com/mongodb/docs-assets/primer...
mongoimport — db test — collection restaurants — file /tmp/primer-dataset.json
2020–08–18T06:05:46.661–0400 connected to: mongodb://localhost/
2020–08–18T06:05:48.746–0400 25359 document(s) imported successfully. 0 document(s) failed to import.

Бэкап


В директории пользователя, от имени которого запускается бэкап, должен лежать файл .walg.json c примерно следующим содержимым (подробное описание параметров в документации):

{
“WALG_S3_PREFIX”: “s3://mongo”,
“AWS_ACCESS_KEY_ID”: “minioadmin”,
“AWS_SECRET_ACCESS_KEY”: “minioadmin”,
“AWS_ENDPOINT”: “http://minio:9000",
“AWS_S3_FORCE_PATH_STYLE”: “true”,
“WALG_STREAM_CREATE_COMMAND”: “mongodump — archive — uri=\”mongodb://127.0.0.1:27017\””,
“WALG_STREAM_RESTORE_COMMAND”: “mongorestore — archive — drop — uri=\”mongodb://127.0.0.1:27017\””,
“MONGODB_URI”: “mongodb://127.0.0.1:27017”,
“WALG_SENTINEL_USER_DATA”: “{\”key\”: \”value\”}”,
“OPLOG_ARCHIVE_TIMEOUT_INTERVAL”: “5s”,
“OPLOG_ARCHIVE_AFTER_SIZE”: “1048576”,
“WALG_COMPRESSION_METHOD”: “brotli”,
“WALG_DISK_RATE_LIMIT”: “41943040”,
“WALG_NETWORK_RATE_LIMIT”: “10485760”,
“WALG_LOG_LEVEL”: “DEVEL”,
“WALG_UPLOAD_CONCURRENCY” : 1,
“OPLOG_PITR_DISCOVERY_INTERVAL”: “168h”
}

Особо нужно обратить внимание на параметр MONGODB_URI, который используется для подключения к инстансу MongoDB — например, при необходимости подключения к определенной БД, при необходимости указать пользователя/логин/пароль для подключения и т.п. (документация).


Для бэкапа нужно выполнить команду

wal-g backup-push
2020–09–05T03:51:21.247–0400 writing admin.system.version to archive on stdout
2020–09–05T03:51:21.252–0400 done dumping admin.system.version (1 document)
2020–09–05T03:51:21.252–0400 writing test.restaurants to archive on stdout
2020–09–05T03:51:21.324–0400 done dumping test.restaurants (25359 documents)
INFO: 2020/09/05 03:51:21.504031 FILE PATH: stream_20200905T075121Z/stream.br
INFO: 2020/09/05 03:51:21.511747 Removing sigmask. Shutting down

После выполнения команды бэкап появляется в бакете.

Для периодичного бэкапа можно запускать эту команду в cron’e (и опять же, не забываем удалять старые бэкапы).


Восстановление


Смотрим командой wal-g backup-list список имеющихся у нас бэкапов:


wal-g backup-list
name last_modified wal_segment_backup_start
stream_20200905T075121Z 2020–09–05T07:51:21Z ZZZZZZZZZZZZZZZZZZZZZZZZ
stream_20200905T082140Z 2020–09–05T08:21:40Z ZZZZZZZZZZZZZZZZZZZZZZZZ

и командой wal-g backup-fetch backup-name восстанавливаем нужный нам бэкап:

wal-g backup-fetch stream_20200905T075121Z
2020–09–05T04:11:39.297–0400 preparing collections to restore from
2020–09–05T04:11:40.295–0400 reading metadata for test.restaurants from archive on stdin
2020–09–05T04:11:40.319–0400 restoring test.restaurants from archive on stdin
2020–09–05T04:11:40.717–0400 no indexes to restore
2020–09–05T04:11:40.717–0400 finished restoring test.restaurants (25359 documents, 0 failures)
2020–09–05T04:11:40.717–0400 25359 document(s) restored successfully. 0 document(s) failed to restore.
INFO: 2020/09/05 04:11:40.720019 Removing sigmask. Shutting down

Все прекрасно работает.


Чем WAL-G лучше того же pg_dump (или pg_basebackup или Barman и т.п.) хорошо написано здесь (очень хорошая статья для понимания, как это устроено и работает), если вкратце — то это инструмент разработчика и он не предназначен для работы с высоконагруженной БД.


Рекомендую попробовать, уверен, что понравится :) Если что - спрашивайте!

Показать полностью
70

Остров Старичков

Как-то позвонили друзья и предложили на выходных присоединиться к их компании - сходить на остров Старичков, и другие не менее интересные места, понырять, отдохнуть... Мне сразу в голову пришла мысль, что на Старичкове-то я ни разу ещё не ночевал :) Я озвучил ребятам эту идею и они её поддержали :)

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

Остров Старичков - это здесь, с 1981 года – памятник природы регионального значения. На карте 1740 года остров именуется Вилючинским. В 1749 году Г.А. Сарычев называет остров "Старичков" – "по имени небольших морских птиц, делающих на нем себе гнезды в великом множестве". Островок очень маленький, рядом с островом два кекура - скала "Палец" (Часовой) 24 метра, и "Караульный" 67 метров. Остров очень скалистый, очень крутой, большинство берегов очень круто обрывается в море.

Погода в эти два дня стояла просто потрясающе чудесная - теплынь, очень тихо, почти штиль, сияло солнце.

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

Подошли к Старичкову (я всю дорогу сидел на верхней палубе, жадно впитывая всё увиденное :), ребята занялись дайвингом, я просто на всё глазел :) Потом меня высадили на остров, я поставил палатку и, не теряя ни минуты, двинулся познавать новое для меня место. К сожалению, вокруг острова обойти не удалось - в некоторых местах не помогло даже раздевание и попытка перейти глубокие места (и очень было жаль целый рюкзак фототехники :))

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

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

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

Вечером залез в палатку и через выход наблюдал красотищу:

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

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

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

Было очень тепло, проспал с открытым входом и не залезая в спальник.

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

С первыми лучами солнца рванул вверх. Поднимался очень тяжело, очень круто и очень скользко, метров двадцать подъема облегчает кинутая кем-то веревка. Очень пожалел, что оставил в машине кошки, подумав, что они не пригодятся. Очень пригодились бы.

Вид сверху сказочный...

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост
Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

На вершине острова стоит навигационный знак.

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

Впервые он был построен на южной оконечности острова в 1937 году (там до сих пор есть его развалины - доски и железки), а в 1955 году знак заменили и перенесли на вершину острова. Судя по "Лоции..." его высота над уровнем моря 156 метров. В 2006 году РИТЭГ был заменён на солнечные батареи. Ходят слухи, что РИТЭГ был поврежден землетрясением. Но это только ничем не подтверждённые слухи, информации никакой найти не удалось.

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

Южнее знака возле поля ивы и ольхача увидел несколько подозрительных ям (как, например, на Командорах в бухте Полуденной, на месте бывшего Южного лежбища) и, как оказалось - это действительно остатки жилищ! В 1731 году один из руководителей восстания авачинских камчадалов Вахлыч "…объявил, что три тоена с множеством своих родственников ушли на Вилючинский остров (Старичек). …Служилые, возвратясь… донесли, что на Вилючинском острову нашли только одну старуху, от которой узнали, что все камчадалы на байдарах ушли на Курилы" (если интересно - здесь об этом подробнее).

Не торопясь и с удовольствием обошел остров по периметру, идти очень тяжело - трава выше меня (178см мой рост), крапива - выше меня, в паре мест непролазные заросли ивы и ольхача... Так как друзья обещали забрать меня только вечером - времени у меня было очень много, чему я был несказанно рад. Часто останавливался, прятался (у меня с собой была маскировочная сетка), прикидывался кустиком и наблюдал... Жаль, что я не обладаю даром слова, как, например, Рокуэлл Кент :) , а то бы я вам понарассказывал о той красотище, которую видел...

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

Надеялся увидеть белоплечего орлана, который, говорят, гнездился на кекуре Караульном - не увидел. очень много моёвок, кайр, не очень много берингова баклана, очень много молодых чаек внизу на берегу и вверху в траве, ипаток тоже не видел.

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост
Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

Но с наибольшим удовольствием и интересом наблюдал за топорками. Я так понял, что некоторые их птенцы до сих пор сидят в норах, потому что топорки исправно доставляли в норы кормёжку. Эти красавцы летают тучами, с полным ртом каких-то рыбок (очень редко по одной рыбке, обычно по несколько штук, что за рыба - не понял).

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

Подлетает к норе, садится на приступок, пешком идет в норку, через полминуты выходит и прыгает вниз, улетая за новой порцией. Несколько раз видел, что во рту что-то есть, но это не рыбки, и это тоже доставляется в норку, но что это такое - не смог рассмотреть даже в 300мм объектив и бинокль.

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

За топорками гоняются воздушные гопники, иногда даже парой за одним, стараются заставить топорка выронить рыбок. Поснимать не получилось, не смог подобраться близко - слишком круто и высоко, топорков надо снимать на острове Топорковом, что на Командорах :)

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост

На вершине острова очень много, неимоверно много всяких разных полиэтиленовых пакетов, я так и не понял, откуда они там взялись. И ещё очень много мёртвых птенцов чайки, по периметру острова насчитал 31 птенца. И очень много их на берегу, только в районе песчаного пляжа, где я ставил палатку, на участке длиной примерно метров 100 я насчитал 17 штук.

Вокруг острова движение - как на оживлённом перекрёстке. Корабли с туристами, катера, моторки...


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


Но тоже было весело (фотки показывать не буду) :) Часа в 22 пришли в порт, разгрузились, отвезли снарягу в клуб, опреснились, попили чайку, немного посмотрели подводные фотографии и видео и поехали домой...

Остров Старичков Камчатка, Тихий океан, Бакланы, Ночевка, Длиннопост
Показать полностью 18
34

Зайчик

Этот красавчик с нами на лыжах катался :)

Зайчик Камчатка, Вилючинск, Горнолыжный склон, Заяц, Длиннопост, Природа, Фотография

Причём, совершенно нас не боялся - сидел и смотрел на нас с любопытством и не убегал.

Зайчик Камчатка, Вилючинск, Горнолыжный склон, Заяц, Длиннопост, Природа, Фотография
Зайчик Камчатка, Вилючинск, Горнолыжный склон, Заяц, Длиннопост, Природа, Фотография

и две панорамки из тех мест, где мы катаемся :)

Зайчик Камчатка, Вилючинск, Горнолыжный склон, Заяц, Длиннопост, Природа, Фотография
Зайчик Камчатка, Вилючинск, Горнолыжный склон, Заяц, Длиннопост, Природа, Фотография
Показать полностью 5
16

Прогулка на Вилючинские источники

Короткая, на выходных, прогулка до Вилючинских (которые еще называют Родниковыми) источников. Это здесь.

Прогулка на Вилючинские источники Камчатка, Вулкан Вилючинский, Горы, Водопад, Скалы, Белый медведь, Медведи, Горячие источники, Длиннопост
Прогулка на Вилючинские источники Камчатка, Вулкан Вилючинский, Горы, Водопад, Скалы, Белый медведь, Медведи, Горячие источники, Длиннопост
Прогулка на Вилючинские источники Камчатка, Вулкан Вилючинский, Горы, Водопад, Скалы, Белый медведь, Медведи, Горячие источники, Длиннопост
Прогулка на Вилючинские источники Камчатка, Вулкан Вилючинский, Горы, Водопад, Скалы, Белый медведь, Медведи, Горячие источники, Длиннопост
Прогулка на Вилючинские источники Камчатка, Вулкан Вилючинский, Горы, Водопад, Скалы, Белый медведь, Медведи, Горячие источники, Длиннопост
Прогулка на Вилючинские источники Камчатка, Вулкан Вилючинский, Горы, Водопад, Скалы, Белый медведь, Медведи, Горячие источники, Длиннопост
Прогулка на Вилючинские источники Камчатка, Вулкан Вилючинский, Горы, Водопад, Скалы, Белый медведь, Медведи, Горячие источники, Длиннопост
Прогулка на Вилючинские источники Камчатка, Вулкан Вилючинский, Горы, Водопад, Скалы, Белый медведь, Медведи, Горячие источники, Длиннопост
Показать полностью 8
204

Про лисичку

Ехал с работы, краем глаза заметил в кустах на обочине лисичку.

Про лисичку Камчатка, Вилючинск, Лиса, Охота, Длиннопост, Дикие животные

Остановился, начал наблюдать. Лисичка бесстрашная, меня совершенно не боялась, потом я понял, почему.

Про лисичку Камчатка, Вилючинск, Лиса, Охота, Длиннопост, Дикие животные

Потому, что она шла с охоты и несла добычу лисятам (мне так кажется, потому что сразу не съела).

Про лисичку Камчатка, Вилючинск, Лиса, Охота, Длиннопост, Дикие животные

А потом перешла дорогу и ушла в лес, скорее всего, к норе. Жаль, что не было возможности выследить, где у нее норка, лисят поснимать :(

Про лисичку Камчатка, Вилючинск, Лиса, Охота, Длиннопост, Дикие животные
Показать полностью 3
40

Вулкан Вилючинский

Пока все постят "новость" о начале извержения Шивелуча с прошлогодним видео из Исландии, выдавая его за "Шивелуч сейчас", покажу вам вулкан Вилючинский с расстояния примерно 35 километров. Снято отсюда.

Вулкан Вилючинский Камчатка, Вулкан Вилючинский, Дальний Восток, Вулкан, Фотография
Показать полностью 1
Отличная работа, все прочитано!