View previous topic :: View next topic |
Author |
Message |
antabu
Joined: 15 Sep 2005 Posts: 187 Location: Новосибирск
|
(Separately) Posted: Mon Mar 25, 2013 18:59 Post subject: |
|
|
Система Win7, корпоративная, с сервис-паком, Ru, 32 бит установлена в ноябре 12 года. Практически всё, кроме самой системы, расположено на других логических дисках. Все критические обновления устанавливались. Первый бэкап я сделал Акронисом в январе и он весит 3,8 Гига. Второй - в марте, после очередного критического дня Майкрософт, но весит он уже 4,9 Гига и на болванку не влезает. Анализ показал, что распухает основное хранилище файлов - папка winsxs. Это обстоятельство вывело меня на комплект утилит WinsxsLite http://habrahabr.ru/post/72427/ .
Основной эффект достигается заменой дубликатов файлов жёсткими ссылками.
Кроме бэкапа перед обработкой создал .lst список файлов в папке winsxs плагином DiskDirExtended.
А после - сравнил его с содержимым папки инструментом Синхронизировать каталоги. Выяснилось, что часть файлов в папке заменена новыми версиями, т.е. это средство работает не совсем корректно.
Кроме того, обычные средства размер папки с жёсткими ссылками определяют неправильно - об этом писали.
Но общий объём занятого пространства на диске определяется верно. Поиск дубликатов тоже приводит к жёстким ссылкам и различить их можно с помощью плагина NL_Info при внимательном анализе.
Возможно ли решение задачи замены дубликатов файлов хардлинками при помощи NL_Info и NtfsLinks?
Проблема осложняется тем, что часть файлов заблокировано системой, нужно чтобы это работало из-под Live CD Win XP типа BartPE. _________________ antabu |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Mar 26, 2013 12:30 Post subject: |
|
|
antabu wrote: | Возможно ли решение задачи замены дубликатов файлов хардлинками | Поиск по форуму ничего не дал? 1, 2. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
antabu
Joined: 15 Sep 2005 Posts: 187 Location: Новосибирск
|
(Separately) Posted: Tue Mar 26, 2013 16:48 Post subject: |
|
|
Спасибо, буду разбираться. На самом деле, если дубликат окажется жёсткой ссылкой и будет перезаписан, в этом нет ничего страшного. _________________ antabu |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
antabu
Joined: 15 Sep 2005 Posts: 187 Location: Новосибирск
|
(Separately) Posted: Thu Mar 28, 2013 17:47 Post subject: |
|
|
Я полагал, что в папке winsxs система файлы не редактирует. Надо установить атрибут Только для чтения. _________________ antabu |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Strek
Joined: 17 Oct 2010 Posts: 195
|
(Separately) Posted: Sun Mar 31, 2013 16:03 Post subject: |
|
|
У меня диск "home" от Linux смонтирован программой Ext2FSD в Windows 7 x64. Плагин (x64) не может создать символическую ссылку на файлы в корне "home" (.bashrc и прочие). Хотя такие программы, как например SymLinker и т.д. могут.
Почему?
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Angeles
Joined: 29 Aug 2013 Posts: 2
|
(Separately) Posted: Thu Aug 29, 2013 21:49 Post subject: |
|
|
Возможно ли с помощью NTFS Links создать относительную символьную ссылку? Как ни пытался, в итоге ссылка всегда получается абсолютной. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Fri Aug 30, 2013 12:23 Post subject: |
|
|
Angeles
Относительные ссылки могут быть только нового типа, NTFS Links их создание не поддерживает. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Angeles
Joined: 29 Aug 2013 Posts: 2
|
(Separately) Posted: Fri Aug 30, 2013 16:30 Post subject: |
|
|
MVV, Спасибо, попробую.
Открыл для себя, кстати, Link Shell Extension. При перетаскивании правой кнопкой мыши из одной панели в другую в контекстном меню можно выбрать создание любого типа ссылки. Жаль с клавиатурой не работает, только мышь... |
|
Back to top |
|
|
iFFgen
Joined: 15 Jan 2014 Posts: 7
|
(Separately) Posted: Wed Jan 15, 2014 16:15 Post subject: |
|
|
Может быть и "велосипед изобретаю", но для себя сделал такой вариант запуска (через vbscript) в зависимости от разрядности системы:
Code: | sPluginPath = "%COMMANDER_PATH%\Plugins\exe\NTFSLinks\"
sExe32 = "NtfsLinks_x32.exe"
sExe64 = "NtfsLinks_x64.exe"
Set WshShell = WScript.CreateObject("WScript.Shell")
Set oArguments = WScript.Arguments
sPath = WshShell.ExpandEnvironmentStrings(sPluginPath)
sWL = oArguments(0)
sT = oArguments(1)
If Len(WshShell.ExpandEnvironmentStrings("%ProgramFiles(X86)%")) = 19 Then
WshShell.Run """" & sPath & sExe32 & """ """ & sWL & """ """ & sT & """ /i=config.ini"
Else
WshShell.Run """" & sPath & sExe64 & """ """ & sWL & """ """ & sT & """ /i=config.ini"
End If
|
Может кому-нибудь пригодится |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Jan 15, 2014 18:58 Post subject: |
|
|
Не, не пригодится.
NtfsLinks_x%AUTORUN_OSARCH%.exe _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
iFFgen
Joined: 15 Jan 2014 Posts: 7
|
(Separately) Posted: Sun Jan 26, 2014 11:31 Post subject: |
|
|
Flasher wrote: | Не, не пригодится.
NtfsLinks_x%AUTORUN_OSARCH%.exe |
Хм, я возможно что-то упускаю, но у меня не принимает никаких значений эта переменная (Win7 x64, TC 8.01). |
|
Back to top |
|
|
|