Access 檔案 (*.mdb) 放在 RAID NAS 上, 會造成使用者存取比較慢嗎?

Re: Access 檔案 (*.mdb) 放在 RAID NAS 上, 會造成使用者存取比較慢嗎?
« 回覆 #2 於: 2012-06-13 08:33 »
如果那台是 Linux samba base 的,記得要開啟底下的設定:

代碼: [選擇]
disable spoolss = yes
kernel oplocks = no
oplocks = False
level2 oplocks = False
veto oplock files = /*.mdb/*.MDB/*.dbf/*.DBF/*.fxp/*.FXP/*.cdx/*.CDX/*.*/

是的,就是這些導致效能問題。

發表於 未分類 | 已標籤 | 發表迴響

robocopy shell 應用

robocopy可以產生Log,看備份資料新增(New)、修改(Newer)、刪除(*EXTRA)

robocopy \\電腦A\資料夾 G:\備份\資料夾 /MIR /COPYALL /NDL /NP /LOG:G:\Robolog\robolog%date:~0,4%%date:~5,2%%date:~8,2%.txt

產生檔名:
robolog20120223.txt

————————————————————————————
robocopy 配合 bat 檔指令就可達到所需功能,範例如下:
@for /f "usebackq tokens=1,2*" %%i in (`robocopy /mir /l /njh /njs /fp /ndl /ns "Folder-A" "Folder-B"`) do @(
if "%%i"=="Newer" (
@echo %%j 有變更
copy "%%j" "Folder-C"
) else (
if "%%i"=="*EXTRA" (
@echo %%k 要刪除
copy "%%k" "Folder-D"
) else (
@echo %%k 新增的
copy "%%k" "Folder-C"
)
)
)
————————————————————————–
ezdoc 說:
另回應用robocopy做免錢的每日備份方式, 每月第一天做全備份,其它天只備份有修改的檔案,並備份到用日期命名的目錄中,只要備份空間夠大,要留多久都可以。參考 bat 檔如下

for /F "tokens=*" %%t in ("%date%") do (
for /F "delims=-/ tokens=3″ %%m in ("%%t") do (
for /F %%n in ("%%m") do (
IF "%%n"=="01″ (
echo — FULL —
robocopy "X:\Source Folder" "Y:\Backup Folder\Full %%t" /M /E /ZB
robocopy "X:\Source Folder" "Y:\Backup Folder\Full %%t" /E /ZB
) ELSE (
echo — PART —
robocopy "X:\Source Folder" "Y:\Backup Folder\Part %%t" /M /E /ZB
)
)
)
)

發表於 未分類 | 已標籤 | 發表迴響

複製 Linux 系統步驟

1. 備份: tar/cpio 的使用 (我個人比較愛用 tar, 所以本文都會以 tar 來當成指令範例)

[root@web1 ~]# df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/sda3 283729876 95972012 173345152 36% /

/dev/sda1 101086 33234 62633 35% /boot

tmpfs 4155256 28 4155228 1% /dev/shm

nfs:/var/www 283729888 96859424 172457744 36% /var/www

nfs:/var/backup 240362656 212041160 16111696 93% /var/backup

[root@web1 ~]# _
——————————————————————————-
這時我們要備份的對象就是依 partition 一個一個來的: / 與 /boot 這兩個目錄. 再來是假設我們要在 /var/backup 下存放備份檔, 分別叫 root.tgz 與 boot.tgz

[root@web1 ~]# tar -czf /var/backup/images/boot.tgz /boot

[root@web1 ~]# tar –one-file-system -czf /var/backup/images/root.tgz /

[root@web1 ~]# ls -l /var/backup/images/

total 1198589

-rw-r–r– 1 root root 23863229 Aug 29 04:02 boot.tgz

-rw-r–r– 1 root root 1203492641 Aug 29 04:12 root.tgz

[root@web1 ~]# _
—————————————————————————–
為什麼 tar 要加一個大家不太常用的 –one-file-system 呢? 因為像 / 這個目錄下其實 mount 了例如 /boot, /proc, /sys 等子目錄, 如果不加這個參數, 那就會一股腦地把這些不屬於同一個分割內的東西也一併備份了, 你會發現像 /proc 下一堆亂七八糟的系統資料也會被灌入, 連 /var/backup 下你正在生成的 tar/tgz 檔也被灌入… 那就糗了. 如果你還有更多分割與檔案系統也要備份, 我想你已經抓到竅門了, 請自行靈活變化.
其實在備份 root.tgz 時, 我習慣上還會加參數
–exclude /var/log/httpd 以排除龐大的 apache log 檔案群
–exclude /var/lib/vmware 如果有跑 vmware 但是在複製對象主機上並不需要這些 vm 的話

這些備份檔, 你可以放在 /var/backup 下然後例如 nfs export 出來給未來要安裝複製系統的機器抓取, 也可以把它們拷進 USB 隨身碟. 以下我們會以 nfs export 為例
2. 使用 RHEL/CentOS/Fedora 的 rescue mode 來進行複製

好吧, 這部份因為畫面擷取困難, 我希望我用口述的方式還能讓大家懂. 進入 rescue mode 的方法十分簡單, 一般只要在光碟開機提示特意打入 linux rescue (某些 Fedora 光碟好像是用選單直接選), 即可載入 rescue mode 而非正常安裝模式. 我還是勉強弄點畫面比較有 FU 吧…

(RHEL, CentOS or Fedora Logo here)

– To install or upgrade in graphical mode, press the key.

– To install or upgrade in text mode, type: linux text .

– Use the function keys listed below for more information.

[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]

boot: linux rescue_
—————————————————————————–

http://www.fruittea.net/~hanky/blog/archives/105-Linux.html

發表於 未分類 | 已標籤 | 發表迴響

移除 windows 10 update

移除指令(請一條條複製貼上執行)
taskkill /f /im GWX.exe
taskkill /f /im GWXUX.exe
cd/d C:\Windows\System32
takeown /f GWX
cacls GWX /e /g everyone:f
rd/q/s GWX

發表於 未分類 | 已標籤 | 發表迴響

win7 減少電腦當機的機率

電腦是Intel 的處理器(CPU)而且還是Windows 7以上作業系統的,恭喜你們長期以來用到一半常常當機的噩夢終於解脫了,這個東西裝下去就可以大幅度的減少電腦當機的機率,

http://www.microsoft.com/zh-TW/download/details.aspx?id=47661

發表於 未分類 | 發表迴響

RAID 5 修復

朋友的 Synology 214 Play + DX513 RAID 5 故障
214 Play 裡面兩顆硬碟 513 上面三顆, 同時間買的紅標 3TB
DSM 顯示毀損, 使用空間跟可用空間都是 0
找 support 看過之後說, 硬碟故障, 要他找資料救援廠商。
可是 smart info 都正常, ssh 登入之後看 dmesg 也沒有任何read fail 的錯誤訊息
所以登入幫他看看。
他用的是 HSR, 每顆硬碟都被切了三個 md (linux raid autodetect) 的 partition, 兩個小的好像裝 os 跟其他, 剩下的第三個就放資料。
看 raid 都有組起來, 雖然是五顆硬碟少了一顆
sdg* 的是DX513上的硬碟
sda3, sdb3, sdga3, sdgb3, sdgc3(沒有在 raid 上)
不知道為什麼sdgc3 沒有被組進去, 但是少一顆還是應該可以讀才對。
lvm pv, vg, lv 都正常, /dev/mapper/* 裡面的 lv 也可以掛載, 但是都沒有檔案
所以, raid 跟 ext4 filesystem 都有問題了。
先試試看能不能把 sdgc3 加回去
1. 要先把 lvm 停掉, raid 停掉才可以
2. lvm vgs 看 vg 的名字, 然後用 lvm vgchange -a n xxx 停掉 (像是 /dev/vg1000 之類的)
3. mdadm –stop /dev/md2 停用 raid
4. 重新加回去 mdadm –assemble /dev/sda3 /dev/sdb3 /dev/sdga3 /dev/sdgb3 /dev/sdgc3
結果錯誤訊息是 mdadm: /dev/sdgc3 has no superblock – assembly aborted
5. 算了, 現在只能用剩下的四顆去重建他, 只是要選擇要先重建還是先fsck 那個變成空的 filesystem, 最後選>擇先重建
6. mdadm –assemble /dev/sda3 /dev/sdb3 /dev/sdga3 /dev/sdgb3 把 raid 組起來
7. mdadm –add /dev/md2 /dev/sdgc3 加一個硬碟上去
然後等漫長的 rebuild…. 雖然這時候也可以跑 fsck, 但是我不想讓硬碟那麼忙, 而且反正最後要花的時間都一樣。
8. 最後重建完後, 跑 fsck.ext4 -C -fy /dev/mapper/vg1000-lv 像這樣, 要跑很久….
9. 跑完之後可以 mount 看看, 就在 lost+found 裡面找到一堆數字命名的目錄, 裡面有檔案… 還好檔名什麼的沒有不見, 所以其實資料應該都很正常, 只是目錄結構壞掉。
10. 重開機之後DSM 就可以找到資料, 再設定 samba share 然後就可以用pc 去整理檔案了。
問題… DSM 多久會跑一次 fsck, 為什麼檔案系統壞掉掛載起來時候不會自動 fsck ?

http://pastebin.com/yecFr48s

看這裡 dump 出來的
Filesystem created: Sun Mar 3 22:48:40 2013
Last mount time: Mon Jul 13 21:51:26 2015
Last write time: Mon Jul 13 21:51:31 2015
Mount count: 42
Maximum mount count: 30
Last checked: Sun Mar 3 22:48:40 2013
Check interval: 15552000 (6 months)
Next check after: Fri Aug 30 22:48:40 2013
看來就是不會跑嘛…
然後又去看 /etc/fstab 裡面最後ㄧ個數字都是 0, 表示開機的時候就算filesystem 有問題也不會去檢查…
然後又看剛剛 dump 出來的檔案系統資訊
Errors behavior: Continue
出現錯誤的時候不管他… 當作沒事繼續讀寫…
建議
1. 不要用SHR, 沒事切那麼多層幹嘛?
2. 不要用 RAID 5, 越大的 raid rebuild 時間就越久誒, 誰知道 rebuild 會不會搞到掛第二顆。
我寧願什麼 raid 都不要, 這樣就算硬碟有壞軌的時候, 我幾乎都還是可以 mount 起來, 把沒壞的檔案 copy 出>來。不然就用 mirror 就好
3. amazon cloud drive 一年才 60, 無限空間, api 又很好用, 又可以拿到 url 直接在瀏覽器播放影片音樂, 不限定長度…說真的所有archive的檔案我都會丟上去。要是放在上面的檔案因為怎樣壞掉讀不出來, 我會去買樂透
一年60美金, 1800 台幣, 三年 5400 好了, 一個4TB 的硬碟就要四千多, 也才保固三年, 而且不知道三年裡面會>不會壞軌… 如果要存的資料更多, 維護硬碟的成本就更高了。
就這樣

發表於 未分類 | 已標籤 | 發表迴響

Windows 10 的官方 KMS 客戶端批量「神秘 Key」

Windows 10 的官方 KMS 客戶端批量「神秘 Key」

聲明:這種「神秘 Key」是用於 KMS 環境批量開啟,不能用於零售版。

Office Professional Plus 2016:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
Office Standard 2016:JNRGM-WHDWX-FJJG3-K47QV-DRTFM
Project Professional 2016:YG9NW-3K39V-2T3HJ-93F3Q-G83KT
Project Standard 2016:GNFHQ-F6YQM-KQDGJ-327XX-KQBVC
Visio Professional 2016:PD3-PC-RHNGV-FXJ29-8JK7D-RJRJK
Visio Standard 2016:7WHWM-4T7MP-G96JF-G33KR-W8GF4
Access2016:GNH9Y-D2J4T-FJHGG-QRVH7-QPFDW
Excel2016:9C2PK-NWTVB-JMPW8-BFT28-7FTBF
OneNote 2016:DR92N-9HTF2-97XKM-XW2WJ-XW3J6
Outlook 2016:R69KK-NTPKF-7M3Q4-QYBHW-6MT9B
PowerPoint 2016:J7MQP-HNJ4Y-WJ7YM-PFYGF-BY6C6
Publisher 2016:F47MM-N3XJP-TQXJ9-BP99D-8K837
SKype for Business 2016:869NQ-FJ69K-466HW-QYCP2-DDBV6
Word 2016:WXY84-JN2Q9-RBCCQ-3Q3J3-3PFJ6
另外附上幾個剛剛泄露的:

Office 2016 16.0.4229.1004 32/64 位英語/俄語版:

https://cloud.mail.ru/public/GtXL/uo1Ff5KCd

Office 2016 for Mac:

http://officecdn.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/OfficeMac/Microsoft_Office_2016_Installer.pkg

Word 2016 for Mac:

http:/ download .microsoft.com/download/E/9/F/E9F7FFCA-E249-4AEA-9E8C-3622DFFC085F/Microsoft_Word_15.11.2_Updater.pkg

發表於 未分類 | 已標籤 | 發表迴響

intel i217-v 網卡 server 2012 r2 無法安裝

To be able to modify the drivers you need to run the the following commands:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
Reboot the system
Download the Intel drivers from the motherboard vendor or from Intel. In my case I used the Intel Windows 8 64-bit drivers Gigabyte has available for the Z87-D3HP motherboard on there website.
- See more at: http://www.ivobeerens.nl/2013/06/24/enable-the-intel-i217-v-nic-in-windows-server-2012/#sthash.DLbhRQd4.dpuf

http://nearlydeaf.com/?p=1145 <—-下載這個

http://tomex.dabutek.com/2014/07/intel-i217-v-network-driver-for-windows.html

發表於 未分類 | 已標籤 | 發表迴響

[Dovecot] IMAP fchown failed: Operation not permitted

On Oct 7, 2009, at 3:30 AM, Juergen Obermann wrote:

> Hello,
>
> today I switched from dovecot 1.1.17 to 1.2.6 and since then the
> following new error messages
> appeared. To me they seems to be harmless, as I noticed no problems
> so far. But can I be sure?
>
> Oct 7 08:39:13 smail dovecot: [ID 583609 local0.error]
> IMAP(sv4073): fchown(/home/smailw9/sv4073/Mail/.imap/INBOX/
> dovecot.index.cache.lock, -1, 6(mail)) failed: Operation not
> permitted (egid=3229(smailw9), group based on /var/mail/sv4073)

chmod 0600 /var/mail/* gets rid of them.

發表於 未分類 | 已標籤 | 發表迴響

指令模式更改遠端桌面連線埠

REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 0x26E6

發表於 未分類 | 發表迴響