Чтение онлайн

на главную

Жанры

Компьютерра PDA N170 (21.04.2012-27.04.2012)

Компьютерра

Шрифт:

Label

com.nullvision.noatime

ProgramArguments

mount

– vuwo

noatime

/

RunAtLoad

<true/>

Теперь запускаете файл из командной строки в Терминале:

sudo chown root:wheel /Library/LaunchDaemons/com.nullvision.noatime.plist

Перегружаете компьютер и проверяете, что все сработало:

mount | grep « / «

В ответ должно получиться следующее:

/dev/disk0s2 on / (hfs, local, journaled, noatime)

5. Если у вас много памяти (8 Гб и больше),

то полезно подключить RAM диск для хранения временных файлов ОС. Создаете файл под названием MoveTempFoldersToRamDisk.sh и наполняете его следующим содержанием:

#!/bin/bash

# +----------------------------------------------------------------------+

# | |

# | Set up Mac OS X to store temporary files in RAM rather than on disk.|

# | |

# | By Philipp Klaus <http://blog.philippklaus.de> |

# | |

# | Originally by Ricardo Gameiro <http://blogs.nullvision.com/?p=357> |

# | Changes by Daniel Jenkins |

# | <http://blogs.nullvision.com/?p=357#comment-1140> |

# | |

# +----------------------------------------------------------------------+

cd /System/Library/StartupItems

sudo mkdir RamFS

sudo chown -R root:wheel RamFS

sudo chmod -R u+rwX,g+rX,o+rX RamFS

cat << «EOF» | sudo tee RamFS/RamFS > /dev/null

#!/bin/sh

# Create a RAM disk with same perms as mountpoint

RAMDisk{

mntpt=$1

rdsize=$(($2*1024*1024/512))

echo «Creating RamFS for $mntpt»

# Create the RAM disk.

dev=`hdik -drivekey system-image=yes -nomount ram://$rdsize`

# Successfull creation...

if[$?
– eq 0 ] ; then

# Create HFS on the RAM volume.

newfs_hfs $dev

# Store permissions from old mount point.

eval `/usr/bin/stat -s $mntpt`

# Mount the RAM disk to the target mount point.

mount -t hfs -o union -o nobrowse $dev $mntpt

# Restore permissions like they were on old volume.

chown $st_uid:$st_gid $mntpt

chmod $st_mode $mntpt

fi

}

# Test for arguments.

if[– z $1 ]; then

echo

«Usage: $0 [start|stop|restart] «

exit 1

fi

# Source the common setup functions for startup scripts

test -r /etc/rc.common ||exit 1

. /etc/rc.common

StartService {

ConsoleMessage «Starting RamFS disks...»

RAMDisk /private/tmp 256

RAMDisk /var/run 64

#RAMDisk /var/db 1024

#mkdir -m 1777 /var/db/mds

}

StopService {

ConsoleMessage «Stopping RamFS disks, nothing will be done here...»

# diskutil unmount /private/tmp /private/var/run

# diskutil unmount /private/var/run

}

RestartService {

ConsoleMessage «Restarting RamFS disks, nothing will be done here...»

}

RunService «$1»

EOF

sudo chmod u+x,g+x,o+x RamFS/RamFS

cat << EOF | sudo tee RamFS/StartupParameters.plist > /dev/null

<?xml version=«1.0» encoding=«UTF-8»?>

<!DOCTYPE plist SYSTEM «file://localhost/System/Library/DTDs/PropertyList.dtd»>

<plist version=«0.9»>

<dict>

<key>Description</key>

<string>RamFS Disks Manager</string>

<key>OrderPreference</key>

<string>Early</string>

<key>Provides</key>

<array>

<string>RamFS</string>

</array>

<key>Uses</key>

<array>

<string>Disks</string>

</array>

</dict>

</plist>

EOF

Запускаете этот файл из командной строки Терминала:

chmod 755 ~/MoveTempFoldersToRamDisk.sh

~/MoveTempFoldersToRamDisk.sh

В результате при каждой загрузке компьютера будут создаваться два RAM диска. Один на 256 мегабайт для /private/tmp, другой на 64 мегабайта для /var/run. Если почему-то пожелаете удалить диски, даете команду:

sudo rm -rf /System/Library/StartupItems/RamFS

6. Отключаете сенсор внезапного движения диска, поскольку для SDD он бессмысленен:

Поделиться:
Популярные книги

Камень. Книга пятая

Минин Станислав
5. Камень
Фантастика:
боевая фантастика
6.43
рейтинг книги
Камень. Книга пятая

Черный маг императора

Герда Александр
1. Черный маг императора
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Черный маг императора

Кодекс Крови. Книга VI

Борзых М.
6. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга VI

Отверженный. Дилогия

Опсокополос Алексис
Отверженный
Фантастика:
фэнтези
7.51
рейтинг книги
Отверженный. Дилогия

Неудержимый. Книга XIII

Боярский Андрей
13. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XIII

Черный Маг Императора 6

Герда Александр
6. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
7.00
рейтинг книги
Черный Маг Императора 6

Начальник милиции. Книга 3

Дамиров Рафаэль
3. Начальник милиции
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Начальник милиции. Книга 3

На границе империй. Том 9. Часть 2

INDIGO
15. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 2

Лорд Системы 13

Токсик Саша
13. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 13

На границе империй. Том 9. Часть 4

INDIGO
17. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 4

Вторая невеста Драконьего Лорда. Дилогия

Огненная Любовь
Вторая невеста Драконьего Лорда
Любовные романы:
любовно-фантастические романы
5.60
рейтинг книги
Вторая невеста Драконьего Лорда. Дилогия

Неудержимый. Книга X

Боярский Андрей
10. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга X

Гарем вне закона 18+

Тесленок Кирилл Геннадьевич
1. Гарем вне закона
Фантастика:
фэнтези
юмористическая фантастика
6.73
рейтинг книги
Гарем вне закона 18+

В зоне особого внимания

Иванов Дмитрий
12. Девяностые
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
В зоне особого внимания