Поскольку Вы создаете все разделы Debian на том же диске, нет никакого увеличения производительности, которое будет сделано различными разметками раздела. Единственные усиления для снижения риска (потому что вставление всего /
может поместить Вас в "плохое место" [TM], если то дисковое пространство разделов все израсходовано). Я предложил бы:
/ 1G
/boot 100M
/usr 10G
/var 15G
/home 20G
swap 4G
Поместите весь из /home
пространство в /usr
если Вы не планируете иметь многих пользователей/требовать большое пространство для корневых каталогов.
/
1G / щедра, поскольку большая часть Вашей операционной установки приземлится в /usr
. Некоторые библиотеки закончат в /lib
но только будут Несколько сотен мегабайтов в размере для большинства серверов. Если Вы - параноидальное увеличение размер /
. /var
имеет тенденцию быть Вашей энергонезависимой областью данных, файлами журнала, изодромными с предварением файлами, crontabs, переходными почтовыми очередями, энергонезависимый tmp каталог и т.д. /home
больше в пользу пользователей, но если в роли сервера нет ничего, чтобы мешать Вам настроить апача для заглядывания /home/www
вместо /var/www
, или к символьной ссылке на /home
раздел от /var/www
.
Я имею, выполнил мои серверы в этой установке в течение многих лет и должны были только варьироваться формула для определенных ролей сервера (серверы баз данных, почтовые серверы большого объема).
Просто идея: разделы на картах памяти теперь находятся под такими именами, как /dev/mmcblk0p1
. Может быть, вы ждали появления /dev/sdb1
? Убедитесь, что rtsx _ usb
загружен, и попробуйте подключить /dev/mmcblk0p1
(или аналогичное имя).
Если это не решение, может понадобиться modprobe rtsx_usb
и выполнить проводку соответствующих выходных данных dmesg
? В моем случае, это
usbcore: registered new interface driver rtsx_usb
mmc0: new SDHC card at address e624
mmcblk0: mmc0:e624 SD04G 3.69 GiB
mmcblk0: p1
Конечно, вы бы убедиться, что rtsx _ usb _
-связанные модули еще не загружены, когда вы modprobe
.
В качестве дополнительной информации:
lsmod | grep rts
rtsx_usb_ms 16899 0
memstick 13696 1 rtsx_usb_ms
rtsx_usb_sdmmc 25280 0
rtsx_usb 17541 2 rtsx_usb_sdmmc,rtsx_usb_ms
mmc_core 102374 2 mmc_block,rtsx_usb_sdmmc
mfd_core 12601 2 lpc_ich,rtsx_usb
usbcore 195340 7 usblp,uvcvideo,rtsx_usb,ehci_hcd,ehci_pci,usbhid,xhci_hcd
-121--150826- Получение команды stat
отображается 3 раз при последнем обращении к файлу, при последнем изменении и при последнем изменении разрешений.
Один из интересующих вас разрешений (изменить), см. ниже вывод для примера файл я только что chmod 'ed;
prompt::11:26:45-> stat ideas.md
File: ‘ideas.md’
Size: 594 Blocks: 8 IO Block: 4096 regular file
Device: 27h/39d Inode: 117 Links: 1
Access: (0770/-rwxrwx---) Uid: ( 0/ root) Gid: ( 992/ vboxsf)
Context: system_u:object_r:vmblock_t:s0
Access: 2014-12-21 19:15:29.000000000 +0000
Modify: 2014-12-21 19:15:29.000000000 +0000
Change: 2014-12-22 11:26:45.000000000 +0000
Birth: -
Или как @ 0xC0000022L говорит, что вы можете использовать stat -c
, чтобы показать только выходные данные, которые вам нужны;
prompt::11:32:46-> stat -c %z ideas.md
2014-12-22 11:26:51.000000000 +0000
-121--71658- Попробуйте этот. В моем ubuntu 12.04 это работает отлично.
#!/bin/bash
high=$(cat /sys/class/power_supply/BAT0/charge_full_design)
now=$(cat /sys/class/power_supply/BAT0/charge_now)
stat=$(cat /sys/class/power_supply/BAT0/status)
echo -e "scale=1\n$now/$high * 100\nquit"> hi
per=$(bc hi)
per=$(expr "$per" : '\(.*\)\..*')
if [ $stat == Charging ] ; then
if [ $per -gt 80 ] ; then
zenity --warning --text="BATTERY IS FULL REMOVE THE CHARGER"
fi
elif [ $stat == Discharging ] ; then
if [ $per -lt 40 ] ; then
zenity --warning --text="BATTERY IS LOW PLUGIN THE CHARGER"
fi
fi
rm hi