11

Пример команды Mac Terminal в режиме восстановления

Пример команды Mac Terminal в режиме восстановления - Украина, Польша, Германия.

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

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

Пример команды Mac Terminal в режиме восстановления
Пример команды Mac Terminal в режиме восстановления

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

-bash-3.2# cd /volumes
-bash-3.2# ls
OS X Base System macOS High Sierra
Yosemite macOS Sierra
-bash-3.2# cd «macOS Sierra»
-bash-3.2# ls
. DS_Store Пользователи
. DocumentRevisions-V100 Тома
. PKInstallSandboxManager-SystemПрограммная корзина
. Прожектор — ядра
V100. TemporaryItems dev
. Trashes etc
.file home
.fseventsd installer.failurerequests
.hotfiles.btree net
.vol private
Applications sbin
Library tmp
Network usr
System var
Terminal Saved Output vm
-bash-3.2# cd Users
-bash-3.2# ls
.localized Guest Shared alisha nasirsohail
-bash-3.2# cd nasirsohail
-bash-3.2# ls
. CFUserTextЭнкодирование Приложений Фильмы
. DS_Store Настольная музыка
. Корзина Документы Изображения
.bash_history Загрузки Публичная
.bash_sessions Библиотека
-bash-3.2# CD библиотека
-bash-3.2# ls
. DS_Store Избранное Сеть
.локализованный шрифтКоллекции Пропускает
Учетные записи Шрифты Персоны
Адресная книга Плагины GameKit PreferencePanes
Приложения Скрипты Приложений Google Настройки
Поддержка приложений Групповые контейнеры Принтеры
Помощник ИдентификацияУслуги PubSub
Помощники Методы ввода Safari
Аудио Интернет Плагины Сохраненные состояние
приложения Автосохранение Информация Клавиатура Заставки
Кэш Раскладки клавиатуры Службы
КалендариСлужбы Общий доступ
к вызовуСлуги Брелоки Звуки
ColorPickers ЯзыкМодель Орфография
Цвета ЗапускАгенты Предложения Композиции
Журналы SyncedPreferences
Containers Mail Voices
Cookies Maps WebKit
CoreData Messages com.apple.nsurlsessiond
CoreFollowUp Metadata iMovie
Dictionaries Мобильные документы
-bash-3.2# rm -rf Logs
-bash-3.2# ls
. DS_Store Избранное Проходит
.локализованные FontCollections Персоны
Учетные записи Шрифты ПредпочтенияРазвлекательная
книга Плагины GameKit Настройки
Приложения Скрипты Google Принтеры
Поддержка приложений Групповые контейнеры PubSub
Помощник ИдентификацияУслуги Safari
Помощники Методы ввода Сохраненное состояние приложения Аудио
Интернет Плагины Экранные заставки
Автосохранение Информация Службы
клавиатуры Кэш Раскладки клавиатуры Общий доступ
к календарямСлуги Звуки
ВызовСлуги Связки ключей Орфография
ColorPickers ЯзыкМоделирование Предложения по
моделированию Цвета LaunchAgents SyncedPreferences
Compositions Mail Voices
Containers Maps WebKit
Cookies Messages com.apple.nsurlsessiond
CoreData Metadata iMovie
CoreFollowUp Mobile Documents
Dictionaries Network
-bash-3.2#rm -rf Caches/*
— bash-3.2#cd ..
-bash-3.2# ls
. CFUserTextЭнкодирование Приложений Фильмы
. DS_Store Настольная музыка
. Корзина Документы Изображения
.bash_history Загрузки Публичные
.bash_sessions Библиотека
-bash-3.2#cd Загрузки
. DS_Store Duplicate-Cleaner-to-Free-Up-Space.png
.localized
-bash-3.2# rm -rf Duplicate-Cleaner-to-Free-Up-Space.png
-bash-3.2# ls
. DS_Store .localized
-bash-3.2# cd ..
-bash-3.2# cd Desktop
-bash-3.2# ls
.
DS_Store .localized
Content Blocking
Find-App-Install Date Mac Screen Recording Mac-Screen-Recording-With-Snagit.mp4
Новая функция Safari High Sierra Screen Shot 2017-09-04 at 3.12.15 PM.png kextlist.txt
macOS High Sierra Feature macOS High Sierra Public Beta
-bash-3.2# rm -rf Mac-Screen-Recording-With-Snagit.mp4
-bash-3.2# cd ..
-bash-3.2# ls
. CFUserTextЭнкодирование Приложений Фильмы
. DS_Store Настольная музыка
. Корзина Документы Изображения
.bash_history Загрузки Публичная
.bash_sessions Библиотека
> -bash-3.2# cd ..
> -bash-3.2# cd ..
> -bash-3.2# cd ..
-bash-3.2# ls
. DS_Store Пользователи
. DocumentRevisions-V100 Тома
. PKInstallSandboxManager-SystemПрограммная корзина
. Прожектор — ядра
V100. TemporaryItems dev
. Trashes etc
.file home
.fseventsd installer.failurerequests
.hotfiles.btree net
.vol private
Applications sbin
Library tmp
Network usr
System var
Terminal Saved Output vm
-bash-3.2# cd Приложения
-bash-3.2# ls
.
DS_Store ЛОКАЛИЗОВАННЫЕ
Store.app Automator.app приложений

Calculator.app   Calendar.app
Chess.app   Contacts.app

Crocs World.app DVD Player.app
Dashboard.app Dictionary.app
FaceTime.app Firefox.app
Шрифт Book.app Gemini 2.app
Google Chrome.app HandBrake.app
Icecream Screen Recorder (Бесплатная версия).app Image Capture.app
Установить macOS High Sierra Beta.app Установить macOS Sierra.app
Keynote.app Launchpad.app Mail.app

Maps.app Messages.app ———-
——— –
————-
—————-
-bash-3.2# rm -rf «Icecream Screen Recorder (Free Version).app»
-bash-3.2# cd /Volumes/»macOS Sierra»/Users/replace_user_name

-bash-3.2# rm -rf . Мусор/*

Кроме того, вы можете обратиться к статье «Ваш загрузочный диск почти заполнен» сообщение — Как это исправить», если вы хотите удалить файлы из большего количества мест, чтобы освободить больше места. Это были некоторые примеры команд, есть различные полезные терминальные команды, которые вы можете использовать для выполнения нескольких задач. Не стесняйтесь делиться некоторыми полезными командами терминала, которые вы знаете, которые также можно использовать в режиме восстановления.

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

-bash-3.2# cd /Volumes
-bash-3.2# ls
OS X Base System macOS High Sierra
Yosemite macOS Sierra
-bash-3.2# cd «macOS Sierra»
-bash-3.2# ls
. DS_Store Пользователи
. DocumentRevisions-V100 Тома
. PKInstallSandboxManager-SystemПрограммная корзина
. Прожектор — ядра
V100. TemporaryItems dev
. Trashes etc
.file home
.fseventsd installer.failurerequests
.hotfiles.btree net
.vol private
Applications sbin
Library tmp
Network usr
System var
Terminal Saved Output vm

Список всех расширений ядра (Kexts) и драйверов оборудования, установленных в macOS Sierra по умолчанию

-bash-3.2# cd /System/Library/Extensions
-bash-3.2# ls
ALF.kext
AMD2400Controller.kext
AMD2600Controller.kext
AMD3800Controller.kext
AMD4600Controller.kext
AMD4800Controller.kext
AMD5000Controller.kext
AMD6000Controller.kext
AMD7000Controller.kext
AMD8000Controller.kext
AMD9000Controller.kext
AMD9510Controller.kext
AMDFramebuffer.kext
AMDLegacyFramebuffer.kext
AMDLegacySupport.kext
AMDMTLBronzeDriver.bundle
AMDRadeonVADriver.bundle
AMDRadeonX3000.kext
AMDRadeonX3000GLDriver.bundle
AMDRadeonX4000.kext
AMDRadeonX4000GLDriver.bundle
AMDRadeonX4100.kext
AMDShared.bundle
AMDSupport.kext
ATIRadeonX2000.kext
ATIRadeonX2000GA.plugin
ATIRadeonX2000GLDriver.bundle
ATIRadeonX2000VADriver.bundle
Apple16X50Serial.kext
AppleACPIPlatform.kext
AppleAHCIPort.kext
AppleAPIC.kext
AppleBacklight.kext
AppleBacklightExpert.kext
AppleBluetoothMultitouch.kext
AppleBluetoothRemote.kext
AppleBusPowerController.kext
AppleCameraInterface.kext
AppleCredentialManager.kext
AppleEFIRuntime.kext
AppleEmbeddedOSSupportHost.kext
AppleFDEKeyStore.kext
AppleFIVRDriver.kext
AppleFSCompressionTypeDataless.kext
AppleFSCompressionTypeZlib.kext
AppleFWAudio.kext
AppleFileSystemDriver.kext
AppleGraphicsControl.kext
AppleGraphicsPowerManagement.kext
AppleHDA.kext
AppleHIDALSService.kext
AppleHIDKeyboard.kext
AppleHIDMouse.kext
AppleHPET.kext
AppleHPM.kext
AppleHSSPIHIDDriver.kext
AppleHSSPISupport.kext
AppleHV.kext
AppleHWSensor.kext
AppleIRController.kext
AppleInputDeviceSupport.kext
AppleIntelBDWGraphics.kext
AppleIntelBDWGraphicsFramebuffer.kext
AppleIntelBDWGraphicsGLDriver.bundle
AppleIntelBDWGraphicsMTLDriver.bundle
AppleIntelBDWGraphicsVADriver.bundle
AppleIntelBDWGraphicsVAME.bundle
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AppleIntelFramebufferAzul.kext
AppleIntelFramebufferCapri.kext
AppleIntelGraphicsShared.bundle
AppleIntelHD3000Graphics.kext
AppleIntelHD3000GraphicsGA.plugin
AppleIntelHD3000GraphicsGLDriver.bundle
AppleIntelHD3000GraphicsVADriver.bundle
AppleIntelHD4000Graphics.kext
AppleIntelHD4000GraphicsGLDriver.bundle
AppleIntelHD4000GraphicsMTLDriver.bundle
AppleIntelHD4000GraphicsVADriver.bundle
AppleIntelHD5000Graphics.kext
AppleIntelHD5000GraphicsGLDriver.bundle
AppleIntelHD5000GraphicsMTLDriver.bundle
AppleIntelHD5000GraphicsVADriver.bundle
AppleIntelHDGraphics.kext
AppleIntelHDGraphicsFB.kext
AppleIntelHDGraphicsGA.plugin
AppleIntelHDGraphicsGLDriver.bundle
AppleIntelHDGraphicsVADriver.bundle
AppleIntelHSWVA.bundle
AppleIntelIVBVA.bundle
AppleIntelLpssDmac.kext
AppleIntelLpssGspi.kext
AppleIntelLpssI2C.kext
AppleIntelLpssI2CController.kext
AppleIntelLpssSpiController.kext
AppleIntelLpssUARTCommon.kext
AppleIntelLpssUARTv0.kext
AppleIntelLpssUARTv1.kext
AppleIntelMCEReporter.kext
AppleIntelPCHPMC.kext
AppleIntelSKLGraphics.kext
AppleIntelSKLGraphicsFramebuffer.kext
AppleIntelSKLGraphicsGLDriver.bundle
AppleIntelSKLGraphicsMTLDriver.bundle
AppleIntelSKLGraphicsVADriver.bundle
AppleIntelSKLGraphicsVAME.bundle
AppleIntelSNBGraphicsFB.kext
AppleIntelSNBVA.bundle
AppleIntelSlowAdaptiveClocking.kext
AppleKextExcludeList.kext
AppleKeyStore.kext
AppleLPC.kext
AppleLSIFusionMPT.kext
AppleMCCSControl.kext
AppleMCP89RootPortPM.kext
AppleMIDIBluetoothDriver.plugin
AppleMIDIFWDriver.plugin
AppleMIDIIACDriver.plugin
AppleMIDIRTPDriver.plugin
AppleMIDIUSBDriver.plugin
AppleMatch.kext
AppleMikeyHIDDriver.kext
AppleMobileDevice.kext
AppleMobileFileIntegrity.kext
AppleMultitouchDriver.kext
AppleOSXUSBNCM.kext
AppleOSXWatchdog.kext
ApplePlatformEnabler.kext
AppleRAID.kext
AppleRAIDCard.kext
AppleRTC.kext
AppleSDXC.kext
AppleSMBIOS.kext
AppleSMBusController.kext
AppleSMBusPCI.kext
AppleSMC.kext
AppleSMCLMU.kext
AppleSRP.kext
AppleSSE.kext
AppleSmartBatteryManager.kext
AppleStorageDrivers.kext
AppleThunderboltDPAdapters.kext
AppleThunderboltEDMService.kext
AppleThunderboltIP.kext
AppleThunderboltNHI.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltUTDM.kext
AppleTopCase.kext
AppleTyMCEDriver.kext
AppleUSBACM.kext
AppleUSBAudio.kext
AppleUSBCDC.kext
AppleUSBDMM.kext
AppleUSBDisplays.kext AppleUSBECM.kext
AppleUSBECM.kext
AppleUSBEEM.kext
AppleUSBEthernet.kext
AppleUSBEthernetHost.kext
AppleUSBFTDI.kext
AppleUSBMultitouch.kext
AppleUSBNCM.kext
AppleUSBNetworking.kext
AppleUSBTopCase.kext
AppleUSBWCM.kext
AppleUSBiBridge.kext
AppleUpstreamUserClient.kext
AppleVADriver.bundle
AppleWWANAutoEject.kext
AppleXsanScheme.kext
Apple_iSight.kext
AudioAUUC.kext
BootCache.kext
CellPhoneHelper.kext
CoreStorage.kext
DSACL.ppp
DSAuth.ppp
DVFamily.bundle
Dont Steal Mac OS X.kext
EAP-KRB.ppp
EAP-RSA.ppp
EAP-TLS.ppp
GeForce.kext
GeForceAIRPlugin.bundle
GeForceGA.plugin
GeForceGLDriver.bundle
GeForceMTLDriver.bundle
GeForceTesla.kext
GeForceTeslaGLDriver.bundle
GeForceTeslaVADriver.bundle
GeForceVADriver.bundle
HFS.kext
HFSEncodings.kext
IO80211Family.kext
IO80211FamilyV2.kext
IOACPIFamily.kext
IOAHCIFamily.kext
IOATAFamily.kext
IOAVBFamily.kext
IOAccelerator2D.plugin
IOAcceleratorFamily2.kext
IOAudioFamily.kext
IOBDStorageFamily.kext
IOBluetoothFamily.kext
IOBluetoothHIDDriver.kext
IOCDStorageFamily.kext
IODVDStorageFamily.kext
IOFireWireAVC.kext
IOFireWireFamily.kext
IOFireWireIP.kext
IOFireWireSBP2.kext
IOFireWireSerialBusProtocolTransport.kext
IOGraphicsFamily.kext
IOHDIXController.kext
IOHIDFamily.kext
IONDRVSupport.kext
IONVMeFamily.kext
IONetworkingFamily.kext
IOPCIFamily.kext IOPCIFamily.kext
IOPlatformPluginFamily.kext
IOReportFamily.kext
IOSCSIArchitectureModelFamily.kext
IOSCSIParallelFamily.kext
IOSMBusFamily.kext
IOSerialFamily.kext
IOSkywalkFamily.kext
IOSlowAdaptiveClockingFamily.kext
IOStorageFamily.kext
IOStreamFamily.kext
IOSurface.kext
IOThunderboltFamily.kext
IOTimeSyncFamily.kext
IOUSBAttachedSCSI.kext
IOUSBFamily.kext
IOUSBHostFamily.kext
IOUSBMassStorageClass.kext
IOUSBMassStorageDriver.kext
IOUserEthernet.kext
IOVideoFamily.kext
KXLog.kext
KernelRelayHost.kext
L2TP.ppp
Libm.kext
NVDAGF100Hal.kext
NVDAGK100Hal.kext
NVDANV50HalTesla.kext
NVDAResman.kext
NVDAResmanTesla.kext
NVDAStartup.kext
NVMeSMARTLib.plugin
NVSMU.kext
OSvKernDSPLib.kext
PPP.kext
PPPSerial.ppp
PPPoE.ppp
PPTP.ppp
Карантин.kext
Радиус.ppp
SMARTLib.plugin
SMCMotionSensor.kext
Песочница.kext
Система.kext
TMSafetyNet.kext
TestDeviceVCOM.kext
TestDeviceVCOMACMControl.kext
TestDeviceVCOMACMData.kext
acfs.kext
acfsctl.kext
apfs.kext
autofs.kext
cd9660.kext
cddafs.kext
corecapture.kext
corecrypto.kext
exfat.kext
iPodDriver.kext
mcxalr.kext
msdosfs.kext
ntfs.kext
pmtelemetry.kext
pthread.kext
smbfs.kext
triggers.kext
udf.kext
vecLib.kext
webcontfilter.kext
webdav_fs.kext
-bash-3.2#

Если вы видите любой другой kext или драйвер, кроме вышеперечисленного, на вашем Mac, то это должно быть стороннее расширение, которое вы можете безопасно удалить или переместить в другое место, чтобы предотвратить загрузку IR при запуске, что может привести к тому, что ваш Mac застрянет на сером экране с панелью загрузки.

Это был пример команды терминала Mac в режиме восстановления, который может быть полезен или может быть отличным ориентиром, если вы также устраняете неполадки своего Mac и не можете нормально загрузиться.